zoukankan      html  css  js  c++  java
  • android中的开机自启动

     

    android中的开机自启动

    android中的开机自启动可分为两步:

    1.写一个BroadcastReceiver:

    Java代码  收藏代码
    1. public class BootReceiver extends BroadcastReceiver {  
    2.     private static final String TAG = "BootReceiver";  
    3.   
    4.     @Override  
    5.     public void onReceive(Context context, Intent intent) {  
    6.         Log.i(TAG, "开机自动启动");      
    7.         // AutoOpenActivity为程序的主Activity  
    8.         // 也可以是运行在后台的Service  
    9.         Intent auto = new Intent(context, AutoOpenActivity.class);      
    10.         auto.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);      
    11.         context.startActivity(auto);      
    12.     }  
    13. }  

    2.在Manifest.xml中注册BroadcastReceiver和添加权限: 

    Xml代码  收藏代码
    1. <receiver android:name=".BootReceiver" >  
    2.           <intent-filter >  
    3.                 <action android:name="android.intent.action.BOOT_COMPLETED" />  
    4.   
    5.                 <category android:name="android.intent.category.HOME" />  
    6.            </intent-filter>  
    7. </receiver>  
    Xml代码  收藏代码
    1. <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />  
  • 相关阅读:
    python项目---数据可视化(02)
    python项目---数据可视化(01)
    sort 快排解决百万级的排序
    插入排序专题 直接插入 折半 希尔shell
    人见人爱A^B
    内部收益率
    台球碰撞
    杭电 1061 Rightmost Digit计算N^N次方的最后一位
    数字整除
    循环 未理解
  • 原文地址:https://www.cnblogs.com/geniusxjq/p/4079404.html
Copyright © 2011-2022 走看看