在Android中关闭事件

Tim*_*pes 7 service android analytics shutdown

是否有可能拦截手机关机事件或者使用不同的黑客攻击?我有一个始终运行的服务,它是收集一些分析数据的非市场应用程序的一部分.我想告诉分析结束会话和报告,然后恢复系统关闭.

我已尝试从服务的onDestroy或onShutdown部分触发事件,但手机将关闭而不给它时间报告.

通过基于活动屏幕进行许多短会话来解决这个问题,会产生我想要避免的非敏感分析信息.

jjN*_*ord 9

在捕获ACTION_SHUTDOWN意图时构建广播接收器.

在onReceive()方法中,您可以完成您要执行的操作.

http://developer.android.com/reference/android/content/Intent.html#ACTION_SHUTDOWN