Android之应用程序监听开机启动自启动应用程序
16lz
2022-04-19
1.首先继承一个broadcastreceiver
public class ConnectBroadCastReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { if(intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)){ Intent bootActivityIntent=new Intent(context,MainActivity.class); bootActivityIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(MainActivity);//要启动应用程序的首界面 } }}2. 在AndroidMenifest.xml中配置Receiver
<receiver android:name=".BootBroadcastReceiver"> <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED"></action> </intent-filter></receiver>3. 添加权限
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
更多相关文章
- Android入门:Button
- Android(安卓)带密码输入界面的Dialog实现机制
- Android跳转WIFI界面的四种方式
- Android小代码——设置全屏
- 解决android sdk 国内无法更新
- android 判断应用程序是否已安装
- Android之简单模仿微信聊天界面
- Android(安卓)设置字体大小和显示大小后界面混乱
- android GPS JAVA应用程序编程-------获得经纬度,卫星信息等