如何确定android中的设备启动事件
我想在我的android应用程序中保存一个日志,日志将包含设备启动(启动)和设备停止时间。你知道怎么做吗 我必须在启动时启动应用程序,但如何确定该应用程序在启动时启动 我已经搜索过了,但找不到更好的解决方案。您可以为此使用组件。使用此功能,您可以检测设备的各种事件,如启动 要检测启动过程,您需要在AndroidManifest.xml中授予权限,如下所示如何确定android中的设备启动事件,android,Android,我想在我的android应用程序中保存一个日志,日志将包含设备启动(启动)和设备停止时间。你知道怎么做吗 我必须在启动时启动应用程序,但如何确定该应用程序在启动时启动 我已经搜索过了,但找不到更好的解决方案。您可以为此使用组件。使用此功能,您可以检测设备的各种事件,如启动 要检测启动过程,您需要在AndroidManifest.xml中授予权限,如下所示 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPL
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"></uses-permission>
使用
BroadCastReceiver
接收BOOT\u已完成的
广播。此广播在设备启动时抛出
接受者会像
<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>
“是”的可能重复使用我收到此警告消息:UnsafeProtectedBroadcastReceiver(以上代码)
<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"/>
public class ReceiverName extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
// do startup tasks or start your luncher activity
}
}