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

    http://blog.csdn.net/zhouyongyang621/archive/2010/10/19/5951130.aspx

    定义一个BroadcastReceiver

    Java代码 复制代码

    1. public class BootReceiver extends BroadcastReceiver {   
    2. public void onReceive(Context ctx, Intent intent) {   
    3.         Log.d("BootReceiver", "system boot completed");   
    4. //start activity
    5.         String action="android.intent.action.MAIN";   
    6.         String category="android.intent.category.LAUNCHER";   
    7.         Intent myi=new Intent(ctx,CustomDialog.class);   
    8.         myi.setAction(action);   
    9.         myi.addCategory(category);   
    10.         myi.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);   
    11.         ctx.startActivity(myi);   
    12. //start service
    13.         Intent s=new Intent(ctx,MyService.class);   
    14.         ctx.startService(s);   
    15.     }   

    2.配置Receiver的许可,允许接收系统启动消息,在AndroidManifest.xml中:

    Xml代码 复制代码

    1. <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>

    3.配置Receiver,可以接收系统启动消息,在AndroidManifest.xml中

    Xml代码 复制代码

    1. <receiver android:name=".app.BootReceiver">
    2. <intent-filter>
    3. <action android:name="android.intent.action.BOOT_COMPLETED"/>
    4. <category android:name="android.intent.category.HOME" />
    5. </intent-filter>
    6. </receiver>
  • 相关阅读:
    计算机的组成与操作系统
    面向对象初识
    规范化目录
    装饰器进阶
    装饰器练习
    装饰器
    内置函数二 闭包
    生成器 推导式 练习
    迭代器 递归 格式化 练习
    生成器 推导式 内置函数
  • 原文地址:https://www.cnblogs.com/leaven/p/2033684.html
Copyright © 2011-2022 走看看