我正在编写应用程序,在那里我只是想添加一项功能,即当电池电量不足时(例如低于20%),应用程序将自动停止并且相应的服务也会得到封闭的,是有可能,如果这样请给一些方法来做so..Thanks提前当电池电量不足时强行关闭应用程序
0
A
回答
3
你应该听Intent
"android.intent.action.ACTION_BATTERY_LOW"
与BroadcastReciever
你可以停止你的组件通过: 添加通过BroadcastReceiver
代码在您的Services
和Activities
。它将收到Intent
,您可以在其中停止组件:Activity
有finish()
,Service
有stopSelf()
。 这只会阻止之前运行的组件! (一件好事)
或者,可以通过manifest
做BroadcastReceiver
它: 当您在BroadcastReceiver.onReceive
收到它,你可以调用stopService
停止您的服务。要停止Activity
会困难得多,请检查您的Activity
是否处于前台,并向其发送自定义Intent。它会收到它并可以自行停止。先决条件是它是singleInstance
。
+0
k ...但如何使应用程序终止本身安全.....? – immutable 2013-03-01 13:53:03
相关问题
- 1. 当电池电量不足时启用/启用BroadcastReceiver
- 2. 当电池电量不足时,iOS的性能是否下降?
- 3. 检测Android手机在电池电量不足时关机
- 4. 如何在Windows UWP应用程序上获取电池电量不足阈值?
- 5. 如何将我的应用归类为电池电量不足?
- 6. 传输Eddystone信标时电池电量不足
- 7. 电池电量低于40%时可以关闭蓝牙吗?
- 8. Android电池应用程序
- 9. 当关闭屏幕时,应用程序强制关闭
- 10. 应用程序池关闭
- 11. iOS设备电池电量耗尽并关闭时,活动应用程序如何终止?
- 12. 使用BroadcastReceiver检查电池电量但应用程序崩溃?
- 13. 关闭iOS电源按钮关闭应用程序关闭
- 14. 当Android应用程序强行关闭时会发生什么
- 15. j2me黑莓应用程序代码显示电池电量
- 16. 标准位置iOS上的服务电池电量不足
- 17. 如何在Android设备中模拟电池电量不足
- 18. 应用程序强行关闭
- 19. 当应用程序处于后台模式时电池电量通知不起作用
- 20. 锁定屏幕不工作时保存当前电池电量
- 21. 在后台运行的应用程序中如何检测iphone电池电量?
- 22. Android电池电量
- 23. 当GPS未启用时,应用程序强制关闭
- 24. 当电池电量达到10%时开始/取消计时器
- 25. 当网站或应用程序池关闭时(使用IIS7),可能通过电子邮件获得通知
- 26. 强制关闭,当我运行这个应用程序
- 27. 当我按下按钮时,应用程序强制关闭
- 28. 关机时关闭电源时打开电源时关闭
- 29. 测量Android应用程序的电池消耗量
- 30. ASP.NET应用程序池关闭问题
这将是可能的,但你可能想重新考虑这一点。如果它刚刚关闭,用户可能会认为它是一个错误。在它达到临界点之前,您可能需要警告用户,而不是 – codeMagic 2013-03-01 13:40:12
@codeMagic ya我一定会显示关于电池状态的警报,但可以让应用程序自行终止吗? – immutable 2013-03-01 13:50:56
当然你可以完成任何开放的“活动”。我不知道你在做什么,但只是跟踪任何正在运行的服务,你需要停止或类似 – codeMagic 2013-03-01 13:52:09