返回首页 点击咨询

北大青鸟航天桥校区

当前位置:首页 > 课程介绍 > 手机软件开发 >

Android开发_如何让程序开机启动_实现开机自动启



文章来源:时间:2012-02-02 17:32来源:未知 作者:admin 点击:

 

需要实现一个BroadcastReceiver的子类,在这个类中的onReceive方法里实现activity或者service的启动,代码如下: public class MyBroadcastReceive extends BroadcastReceiver { @Override public void onReceive(Context co

 

需要实现一个BroadcastReceiver的子类,在这个类中的onReceive方法里实现activity或者service的启动,代码如下:

public class MyBroadcastReceive extends BroadcastReceiver {

    @Override
    public void onReceive(Context context, Intent intent) {
        // TODO Auto-generated method stub
        System.out.println(intent.getAction());
        if (intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)) {
            Intent intent1=new Intent();
            intent1.setClass(context, LostPreventActivity.class);      intent1.addFlags(intent.FLAG_ACTIVITY_NEW_TASK);
            context.startActivity(intent1);
        }       
    }   
}


然后在AndroidManifest.xml文件类配置receiver,如下:

<receiver android:name=".MyBroadcastReceive">
        <intent-filter>
           <action android:name="android.intent.action.BOOT_COMPLETED"/>
        </intent-filter>.
        </receiver>


最后是添加权限:

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"></uses-permission>
 



关键词:

上一篇:手机应用开发:Android计算地图上两点距离
下一篇:没有了

在线咨询






课程通道


  • 高中生通道 [点击咨询]

  • 大学生通道 [点击咨询]

  • 在职者通道 [点击咨询]

  • 女生通道 [点击咨询]

在线咨询

  • 李汉强
    工作心得:一个人的智力有问题,是次品
  • 姜峰老师
    毕业于辽宁工程技术大学,计算机科学与
  • 樊春利老师
    从教资质:华侨大学 电子信息工程 本科
  • 商丽娜老师
    从教资质:法学专业 学士学位。 教学经

版权所有2004-2009 金领园科技(北京)有限公司 京ICP备09038718号 京公网安备:110108006537号
学知堂海淀中心网址:http://www.bjbenet.com 电话:010-51659300 / 88414120
学知堂海淀地址:北京海淀区西三环北路甲105号科原大厦B座5层 (首都师范大学东门)