如果我像这样在我的活动中注册广播接收器,
@Override
protected void onResume() {
super.onResume();
myReceiver = new BroadcastReceiver() { ... };
IntentFilter filter = new IntentFilter("com.example.MY_ACTION");
registerReceiver(myReceiver, filter);
}
这个接收器是出口的吗?如果另一个应用程序广播com.example.MY_ACTION
,它会被接收myReceiver
吗?
如果是,我假设我需要使用registerReceiver()
接受字符串权限的形式,然后在我的清单中定义该权限,给它一个高保护级别(例如签名)。那是对的吗?有没有更简单的方法?