请问如何触发系统的广播(不能在activity里触发)?

woaianzhuo 2011-04-19 02:14:48
请问如何触发系统的广播?
写了个广播接收的代码,有什么办法触发它吗?不要使用activity,因为不能让用户看到有东西显示而影响用户体验。
...全文
94 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
鄙人姓胡 2011-04-20
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 woaianzhuo 的回复:]
谢谢huweilong1030,我现在做的是这样的一个例子,就是运行一个程序,这个程序用户表面看不到它存在。请问有什么好办法吗?
[/Quote]

楼上说的很对,用Activity可以提供用户操作的界面,广播、服务都是没有界面的,你运行服务后用户也是不知道

的,只能在进程管理里面看到正在运行的服务。
yongyuandeni 2011-04-20
  • 打赏
  • 举报
回复
service,监听你需要处理的广播消息
-船长- 2011-04-20
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 flypig1314 的回复:]

那就service吧。。通过广播起服务。服务监听。
写个广播接收者,定制你要接收的广播,比如系统的短信广播。
[/Quote]

service 吧 。 仁兄说得对
dlut_labor 2011-04-20
  • 打赏
  • 举报
回复
对 用service吧 这样就看不到界面了
flypig1314 2011-04-19
  • 打赏
  • 举报
回复
那就service吧。。通过广播起服务。服务监听。
写个广播接收者,定制你要接收的广播,比如系统的短信广播。
woaianzhuo 2011-04-19
  • 打赏
  • 举报
回复
谢谢huweilong1030,我现在做的是这样的一个例子,就是运行一个程序,这个程序用户表面看不到它存在。请问有什么好办法吗?
鄙人姓胡 2011-04-19
  • 打赏
  • 举报
回复
貌似楼主对广播的机制还不是很了解,

广播是轻量级的,广播的发送和接受都是无形的,并不会有东西显示(除非你接受广播是弹出东西)。

广播在Activity、service里面都可以触发,并且广播的发送是没有针对性的,谁需要这个广播都可以接受。

80,337

社区成员

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

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