android 如何 获得监听某一广播的所有程序

晴天忆雨 2014-05-13 09:37:43
android 如何 获得监听某一广播的所有程序
...全文
433 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
yongf2014 2016-10-24
  • 打赏
  • 举报
回复
感谢楼上!课程设计又前进了一步
哎,真难 2014-05-16
  • 打赏
  • 举报
回复
引用 6 楼 youngc527 的回复:
引用 5 楼 heaimnmn 的回复:
[quote=引用 2 楼 youngc527 的回复:]
借问一个问题,消息一来可以打开那个apk吗?
没看懂,你的意思是broadcastreceiver收到broadcast打开一个activity?[/quote]恩,对的,比如我有A程序,B程序,A程序监听广播C,但是不会启动程序A,现在我用你的方法写在B程序里面,B去监听C,监听到C后去寻找同样监听C的程序,比如A,然后启动程序A,这样的话,你的方法可以不,,,
Darcy杨 2014-05-16
  • 打赏
  • 举报
回复
引用 5 楼 heaimnmn 的回复:
引用 2 楼 youngc527 的回复:
借问一个问题,消息一来可以打开那个apk吗?
没看懂,你的意思是broadcastreceiver收到broadcast打开一个activity?
哎,真难 2014-05-16
  • 打赏
  • 举报
回复
引用 2 楼 youngc527 的回复:
对于BroadcastReceiver:
android.content.pm.PackageManager.queryBroadcastReceivers(Intent, int)
对于Activity:
android.content.pm.PackageManager.resolveActivity(Intent, int)
对于Service:
android.content.pm.PackageManager.resolveService(Intent, int)
借问一个问题,消息一来可以打开那个apk吗?
Darcy杨 2014-05-16
  • 打赏
  • 举报
回复
引用 7 楼 heaimnmn 的回复:
引用 6 楼 youngc527 的回复:
[quote=引用 5 楼 heaimnmn 的回复:] [quote=引用 2 楼 youngc527 的回复:]
借问一个问题,消息一来可以打开那个apk吗?
没看懂,你的意思是broadcastreceiver收到broadcast打开一个activity?[/quote]恩,对的,比如我有A程序,B程序,A程序监听广播C,但是不会启动程序A,现在我用你的方法写在B程序里面,B去监听C,监听到C后去寻找同样监听C的程序,比如A,然后启动程序A,这样的话,你的方法可以不,,,[/quote] 看起来queryBroadcastReceivers只能找到BroadcastReceiver,而且必须要通过XML方式指定的,通过代码注册的找不到。 通过你的方法中转一下,看起来倒是应该可行……
罗小辉 2014-05-15
  • 打赏
  • 举报
回复
二楼能满足你要求了
echoJiang 2014-05-15
  • 打赏
  • 举报
回复
楼上挺强的,学习了
Darcy杨 2014-05-13
  • 打赏
  • 举报
回复
对于BroadcastReceiver:
android.content.pm.PackageManager.queryBroadcastReceivers(Intent, int)
对于Activity:
android.content.pm.PackageManager.resolveActivity(Intent, int)
对于Service:
android.content.pm.PackageManager.resolveService(Intent, int)
十三邵 2014-05-13
  • 打赏
  • 举报
回复
引用 楼主 clearstarrysky 的回复:
android 如何 获得监听某一广播的所有程序
貌似不能。。。你这么做有什么意义么?

80,348

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧