Android开机自动启动程序设置 .
2014-09-15 16:11
525 查看
1.定义一个BroadcastReceiver
2.配置Receiver的许可,在AndroidManifest.xml中:
3.配置相应的权限,在AndroidManifest.xml中:
转载自:http://blog.csdn.net/zhouyongyang621/article/details/5951130
public class BootReceiver extends BroadcastReceiver { public void onReceive(Context ctx, Intent intent) { Log.d("BootReceiver", "system boot completed"); //start activity String action="android.intent.action.MAIN"; String category="android.intent.category.LAUNCHER"; Intent myi=new Intent(ctx,CustomDialog.class); myi.setAction(action); myi.addCategory(category); myi.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); ctx.startActivity(myi); //start service Intent s=new Intent(ctx,MyService.class); ctx.startService(s); } }
2.配置Receiver的许可,在AndroidManifest.xml中:
<receiver android:name=".app.BootReceiver"> <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED"/> <category android:name="android.intent.category.HOME" /> </intent-filter> </receiver>
3.配置相应的权限,在AndroidManifest.xml中:
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
转载自:http://blog.csdn.net/zhouyongyang621/article/details/5951130
相关文章推荐
- Android设置开机的时候某一个程序自动启动实例
- Android开机自动启动程序设置
- Android App 开机启动画面和开机自动启动APP程序设置
- Android apk程序设置开机自动启动
- 在linux下设置开机自动启动程序的方法
- c#设置开机自动启动程序本篇文章来源于:
- 在linux下设置开机自动启动程序的方法
- linux下设置开机自动启动程序的方法
- c#设置开机自动启动程序本篇文章来源于:
- 在linux下设置开机自动启动程序的方法
- Android开发 设置开机自动启动
- 在linux下如何设置开机自动启动程序?
- 在linux下设置开机自动启动程序的方法
- 在linux下设置开机自动启动程序的方法
- C#.NET Form设置/取消开机自动运行,判断程序是否已经设置成开机自动启动
- 在linux下设置开机自动启动程序的方法
- Android手机开发:开机自动启动程序
- 在linux下设置开机自动启动程序的方法(一)
- 在linux下设置开机自动启动程序的方法
- 在linux下设置开机自动启动程序的方法ZT