android 广播实现开机启动

时间:2014-10-08 10:32:03
【文件属性】:

文件名称:android 广播实现开机启动

文件大小:25KB

文件格式:DOC

更新时间:2014-10-08 10:32:03

android 广播实现开机启动

使用BroadcastReceiver实现开机启动Service或Activity 比起symbian和j2me,android还是很容易实现开机自动启动应用的: 首先必须有一个BroadcastReceiver以便监听手机 开机intent, 而该receiver又负责启动你的service或者activity. public class yourReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Intent i = new Intent(yourService.ACTION_START); i.setClass(context, yourService.class); context.startService(i); } } 其次,就需要在Manifest文件中声明一下intent-filter: 先加入使用权限声明: 然后加入receiver 注册声明: 这样开机后yourReceiver 就能收到开机的intent,然后自动启动你的service 或activity. 还是Android好, 能够监听开机intent, j2me中一直无法实现开机自启动,通过Push Registry来实现自启动也好麻烦。 不知道Android中的这个user-permission是只需要这么声明就行了么。


网友评论

  • 谢谢了,东西不错!
  • 功能实现了。有参开价值
  • 4.0以上的不行哦
  • 可以。参考看看
  • 挺好的挺适合学习的谢谢
  • 这个文档写的挺好,有代码的话就更好了
  • 学习了,不过小米没测试成功,应该是小米安全性高
  • 可以实现,不错的。
  • 功能能简单的实现,学习了
  • 参考这个东西实现了我想要的功能。
  • 简单实用,谢谢了
  • 有参考价值,功能能简单的实现,学习了
  • 有参考价值,功能能简单的实现,学习了
  • 可以,学习了。功能简单实用