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可以開機自啟了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM