Android之应用程序监听开机启动自启动应用程序
16lz
2021-01-23
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跳转WIFI界面的四种方式
- Android 带密码输入界面的Dialog实现机制
- Android 设置字体大小和显示大小后界面混乱
- Android之简单模仿微信聊天界面
- android 判断应用程序是否已安装
- Android 图形用户界面 之 绘图(一)
- Android应用程序中创建一个http服务器