选择Boot上的活动

Adi*_*510 -1 boot android

我正在制作一个应用程序,我想在其中设置我的主要活动,即在手机启动时我的应用程序应该检查如果SD卡中有特定文件,那么它应该转移到另一个活动.任何帮助将不胜感激.谢谢

Poi*_*ull 6

将BroadcastReceiver与引导意图一起使用.

在清单中,添加:

  <receiver android:name=".Receiver">
     <intent-filter>
        <action android:name="android.intent.action.BOOT_COMPLETED" />
        <category android:name="android.intent.category.DEFAULT" />
     </intent-filter>
  </receiver>
Run Code Online (Sandbox Code Playgroud)

还添加权限:

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
Run Code Online (Sandbox Code Playgroud)

然后实现扩展BroadcastReceiver的类,它将在onReceive中处理动作Intent.ACTION_BOOT_COMPLETED,并在那里执行您的任务(启动服务等).