用户
 找回密码
 立即注册

1

主题

3

帖子

85

积分

注册会员

Rank: 2

积分
85
发表于 2020-12-2 15:13:20
我要接收其它APP的广播消息,应该如何实现?
分享至 : QQ空间
0 人收藏
使用道具 举报 回复
发表于 2020-12-3 09:36:19
可以试试使用codecompiler 实现 https://www.smobiler.com/guide/CodeCompiler.aspx
使用道具 举报 回复 支持 反对
发表于 2020-12-3 14:28:48
需要事先定义   广播接收器
像如下代码
private BroadcastReceiver testReceiver=new BroadcastReceiver(){
  @Override
  public void onReceive(Context context, Intent intent) {
  if (intent.getAction().equals(TESTACTION)) {
  String code = intent.getStringExtra("test_data");
  testCode.setText(code);
}
}
};

CodeCompiler用来实时调用好理解,但是怎么定义呢
this.androidCodeCompiler1.Run(provider, (obj, args)  
运行完 就结束了 在里面定义的还能被其它地方使用?
使用道具 举报 回复 支持 反对
发表于 2020-12-7 13:17:01
请问是什么定义?
使用道具 举报 回复 支持 反对
发表于 2020-12-7 13:48:12
就是 先实例化一个广播接收器
private BroadcastReceiver testReceiver=new BroadcastReceiver()

就像 一个按钮 拖到 界面上 ,完成控件的实例化
后续才能使用
使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册