博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android开发 设置开机自动启动
阅读量:6945 次
发布时间:2019-06-27

本文共 918 字,大约阅读时间需要 3 分钟。

原文:http://blog.csdn.net/kevinmeng_ini58/article/details/7700786

 

片段一:

 

[html] 
 
  1. <!-- 开机启动 -->  
  2. <receiver android:name=".AutoStartReceiver">  
  3.     <intent-filter>  
  4.         <action android:name="android.intent.action.BOOT_COMPLETED"/>  
  5.         <category android:name="android.intent.category.HOME"/>  
  6.     </intent-filter>  
  7. </receiver>  

android:name=".AutoStartReceiver"为处理开机启动后所做操作的AutoStartReceiver.java

 

片段二:在4.X版本上测试必须加入该句,测试设备原道N90 8G

 

[html] 
 
  1. <!-- 开机启动 -->  
  2. <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />  

 

片段三:AutoStartReceiver.java

[java] 
 
    1. import android.content.BroadcastReceiver;  
    2. import android.content.Context;  
    3. import android.content.Intent;  
    4.   
    5. /** 
    6.  * 实现开机启动 
    7.  * @author Owner 
    8.  */  
    9. public class AutoStartReceiver extends BroadcastReceiver {  
    10.   
    11.     @Override  
    12.     public void onReceive(Context context, Intent intent) {  
    13.         Intent i = new Intent(context, MainActivity.class);  
    14.         i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);  
    15.         context.startActivity(i);  
    16.     }  
    17. }  
你可能感兴趣的文章
一些做设计挺不错的网站
查看>>
js事件
查看>>
Webpack+Typescript 简易配置
查看>>
docker 中nginx域名解析,反向代理
查看>>
【112】生活新体验
查看>>
用Python3发送邮件详解
查看>>
Android SDK更新以及ADT更新出现问题的解决办法
查看>>
海量数据:判断一棵树是否为另一棵树的子树
查看>>
Android中Application类用法(转)
查看>>
Spring+SpringMVC+MyBatis深入学习及搭建(四)——MyBatis输入映射与输出映射
查看>>
【struts2】struts2中的流接收与流发送
查看>>
eclipse转Android studio遇到的那些坑
查看>>
android开发艺术探索学习 之 结合Activity的生命周期了解Activity的LaunchMode
查看>>
2017-3-2 C#基础 枚举
查看>>
2017-3-8 学生信息展示习题
查看>>
Python多线程(1)
查看>>
Hello World For Unity3D
查看>>
固定电话的验证
查看>>
项目上线,php的错误信息必须不让其在页面中显示给客户,
查看>>
Task3.特征选择
查看>>