zoukankan      html  css  js  c++  java
  • android设置程序开机自启动

    1、自启服务类

     1 import android.content.BroadcastReceiver;
     2 import android.content.Context;
     3 import android.content.Intent;
     4 
     5 import com.arcsoft.arcfacedemo.activity.ChooseFunctionActivity;
     6 
     7 /**
     8  * 程序自启动
     9  */
    10 public class ContentReceiver extends BroadcastReceiver {
    11     @Override
    12     public void onReceive(Context context, Intent intent) {
    13         Intent it=new Intent(context, ChooseFunctionActivity.class);
    14         it.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    15         context.startActivity(it);
    16     }
    17 }

    2、在xml里添加服务权限

     1  <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
     2 
     3 <receiver android:name="com.acmeinte.idl.sample.model.ContentReceiver"
     4              >
     5              <intent-filter>
     6                  <action android:name="android.intent.action.BOOT_COMPLETED"/>
     7                  <category android:name="android.intent.category.LAUNCHER" />
     8                  <category android:name="android.intent.category.HOME" />
     9             </intent-filter>
    10          </receiver>

    3、OK可以开机自启了。

  • 相关阅读:
    技术笔记3
    技术笔记2 jetty jboss
    技术笔记1前台
    日常笔记4
    日常笔记3
    日常笔记2
    日常笔记
    C语言——结构体
    用Java原子变量的CAS方法实现一个自旋锁
    Java中处理Linux信号量
  • 原文地址:https://www.cnblogs.com/bbqopdd/p/10900391.html
Copyright © 2011-2022 走看看