Android实现开机自动启动Service或app的方法
16lz
2021-01-26
本文实例讲述了Android实现开机自动启动Service或app的方法。分享给大家供大家参考,具体如下:
第一步:首先创建一个广播接收者,重构其抽象方法 onReceive(Context context, Intent intent),在其中启动你想要启动的Service或app。
import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.util.Log;public class BootBroadcastReceiver extends BroadcastReceiver { //重写onReceive方法 @Override public void onReceive(Context context, Intent intent) { //后边的XXX.class就是要启动的服务 Intent service = new Intent(context,XXXclass); context.startService(service); Log.v("TAG", "开机自动服务自动启动....."); //启动应用,参数为需要自动启动的应用的包名 Intent intent = getPackageManager().getLaunchIntentForPackage(packageName); context.startActivity(intent ); }}
第二步:配置xml文件,在receiver接收这种添加intent-filter配置
第三步:添加权限
更多关于Android相关内容感兴趣的读者可查看本站专题:《Android编程之activity操作技巧总结》、《Android数据库操作技巧总结》、《Android开发入门与进阶教程》、《Android资源操作技巧汇总》、《Android文件操作技巧汇总》、《Android视图View技巧总结》及《Android控件用法总结》
希望本文所述对大家Android程序设计有所帮助。
更多相关文章
- Dagger2使用介绍(下篇)
- Android(安卓)平台上SDCard的自动mount的解决方法
- Android(安卓)-- 使用主题配置文件,去掉程序启动界面的短暂黑屏
- 内容为引用别人的文章,备自己学习之用.
- Android(安卓)Touch 事件总结
- 获取 Andorid 手机WIFI连接的Mac地址和IP地址
- android 8.0 ,9.0 静态广播不显示问题处理
- Android(安卓)AMS(一) App启动过程之Task,进程创建流程
- Android实现的视频背景