想要被动接收,只有在其他activity的不同生命周期添加广播。你这里只要注册广播接收就行了。这个广播不限于自己的apk,同样可以接收到别人的apk发的广播。关键是要知道广播是什么。
了解一下广播机制吧。
了解一下广播机制吧。
解决方案 »
- 使用aChartEngineer没有图像显示
- Android 的getContentResolver()不太会用,求教育,有个代码在扩张了Activity类在运行正确,但是在别的文件中调用出错了
- 页面布局问题
- 安卓动态编译问题
- ubuntu10.04安装repo时候出的问题
- android网络编程问题
- android是否支持定时启动一个进程?
- 大众点评网的那些餐饮数据是如何收集的
- app手机网站开发
- android手机开启gprs数据连接的时候还能用wifi传文件么?
- 已经新起线程,为何有android.os.NetworkOnMainThreadException异常
- GPS 在真机上定不到位
当屏幕被锁时,系统会发送一个广播消息: "android.intent.action.SCREEN_OFF"。
在你的应用中定义一个广播接收(就是你需要的被动接收消息),当收到该广播消息时,处理你想要实现的功能就可以了。
android很多系统事件都会发送广播。如果想监控到自己应用中activity发送变化,可以在onresume中发送广播消息。当监听到该消息时做处理。
具体广播机制的实现在网上搜一下就明白了。
你可以在android所有的系统广播消息中找找看