我想在我的 android 应用程序中维护一个日志,日志将包含设备启动(启动)和设备停止时间。知道如何做到这一点吗?
我必须在启动时启动我的应用程序,但是如何确定该应用程序在启动时启动?
我已经搜索过但找不到更好的解决方案。
Use BroadCastReceiver
受到BOOT_COMPLETED
播送。该广播在设备启动时抛出
接收者会像
<receiver
android:name="ReceiverName"
android:enabled="true" >
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</receiver>
您将需要使用以下权限
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
现在在代码中写一个BroadCastReceiver
类如
public class ReceiverName extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
// do startup tasks or start your luncher activity
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)