打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Android怎么让一个service开机自动启动
Java代码  
  1.     时间过得真快,开学的日子也越来越近了,前段时间都是忙于上一届学员的工作,今天终于有时间坐下来静静的整理上一届授课的方面的知识点了,接下来的日子我会坚持把授课中的关于android方面的知识做进一步细化的总结,也希望能给将要进入3G行业的学员们提供更多的学习帮助!  
  2.     今天我们主要来探讨android怎么让一个service开机自动启动功能的实现。Android手机在启动的过程中会触发一个Standard Broadcast Action,名字叫android.intent.action.BOOT_COMPLETED(记得只会触发一次呀),在这里我们可以通过构建一个广播接收者来接收这个这个action.下面我就来简单写以下实现的步骤:  
  3.     1、首先创建一个广播接收者,重构其抽象方法 onReceive(Context context, Intent intent),在其中启动你想要启动的Service。import android.content.BroadcastReceiver;  
  4.     import android.content.Context;  
  5.     import android.content.Intent;  
  6.     import android.util.Log;  
  7.       
  8.     public class BootBroadcastReceiver extends BroadcastReceiver {  
  9.         //重写onReceive方法  
  10.         @Override  
  11.         public void onReceive(Context context, Intent intent) {  
  12.             //后边的XXX.class就是要启动的服务  
  13.             Intent service = new Intent(context,XXXclass);  
  14.             context.startService(service);  
  15.             Log.v("TAG""开机自动服务自动启动.....");  
  16.       
  17.         }  
  18.       
  19.     }  
  20. 配置xml文件,在receiver接收这种添加intent-filter配置  
  21.      <receiver android:name="BootBroadcastReceiver">  
  22.                 <intent-filter>  
  23.                     <action android:name="android.intent.action.BOOT_COMPLETED"></action>  
  24.                     <category android:name="android.intent.category.LAUNCHER" />  
  25.                 </intent-filter>  
  26.             </receiver>  
  27. 添加权限处理  
  28.   <!--此权限在高版本中可以省略,你可以测试-->  
  29.        <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"></uses-permission>  
  30. 创建你需要启动的service处理(的XXX)类,并在androidMainfest.xml文件中添加(XXX)service的配置即可。  
  31.   
  32. 以上内容归redarmychen原创,如需转载请附带出处!  

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
总结篇之五:BroadcastReceiver应用详解
Android的widget的一些开发相关介绍
Android中BroadCastReceiver使用
Android之Service实例电话监听器
Service实例应用之电话录音
Android API :SMS短信服务处理和获取联系人
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服