首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Android开发笔记(四十二)Broadcast的生命周期

来构建的; 3、适用于不同进程之间的通信,既可用于不同APP之间的通信,也可用于系统与APP之间的通信; Broadcast的调用 广播的调用方法 sendBroadcast : 发送广播 registerReceiver...(this).registerReceiver(guestReceiver, filter); //注销接收器 LocalBroadcastManager.getInstance(this).unregisterReceiver...(guestReceiver); 进程间通讯,推荐使用Context类下的registerReceiver和unregisterReceiver方法,代码示例如下: //注册接收器,如在activity...使用,可去掉mContext,直接调用registerReceiver和unregisterReceiver mContext.registerReceiver(guestReceiver, filter...动态注册,指的是在代码中调用方法registerReceiver和unregisterReceiver;它的生命周期开始于registerReceiver,结束于unregisterReceiver,通常伴随某个

1.7K50

Class 分析插件助力 Android 13 适配落地

例如 Android13 适配中,应用动态注册的广播接收器必须以显著的方式指出是否允许其他应用访问,所以,我们必须找到是哪些模块在调用 registerReceiver 方法,我们需要针对这些方法进行适配...更安全的系统组件适配:应用动态调用 registerReceiver 注册广播接收器必须以显著的方式指出是否允许其他应用访问,即其他应用是否可以向其发送广播。否则,在动态注册时系统将抛出安全异常。...例如,我们需要检查所有依赖中,有哪些模块在调用 Context.registerReceiver 方法 最终的输出结果文件如下: { "stringRef": [ { "name...}] } ], "methodRef": [ { "className": "android/content/Context", "method": "registerReceiver...android-lib2 模块中的 TestCase 类调用了 BODY_SENSORS 权限 methodRef 中分析出 android-lib2 模块中的 TestCase 类调用了 Context.registerReceiver

49320

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券