北大青鸟

首页 > 安卓技术教程

站内公告

安卓应用开发教程之开机启动Android应用方法介绍

责任编辑:宏鹏来源:武汉北大青鸟鲁广校区时间:10-14
导读:安卓应用开发教程之开机启动Android应用方法能让热爱安卓的人在Android开发和Android应用的时候更加方便,从而实现更好的安卓应用开发。

安卓应用开发教程之开机启动Android应用方法能让热爱安卓的人在Android开发和Android应用的时候更加方便,从而实现更好的安卓应用开发。北大青鸟武汉宏鹏鲁广校区关于Android应用方法的介绍给大家一个良好的提醒。

如果需要在Android开机时自动启动应用程序,可以通过响应广播消息来实现, Android系统启动结束时,会发出 android.intent.action.BOOT_COMPLETED 消息。 具体步骤如下:

1. 定义一个Broadcast Receiver ,比如:BootupReceiver

[java]

public class BootupReceiver extends BroadcastReceiver{

@Override

public void onReceive(Context context, Intent intent) {

//better delay some time.

try {

Thread.sleep(2000);

} catch (InterruptedException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

Intent i = new Intent(context, BootupDemoActivity.class);

i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

context.startActivity(i);

}

}

public class BootupReceiver extends BroadcastReceiver{

@Override

public void onReceive(Context context, Intent intent) {

//better delay some time.

try {

Thread.sleep(2000);

} catch (InterruptedException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

Intent i = new Intent(context, BootupDemoActivity.class);

i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

context.startActivity(i);

}

}

用于响应android.intent.action.BOOT_COMPLETED。

2. 在Manifest文件中定义该Broadcast Receiver

android:permission=”android.permission.RECEIVE_BOOT_COMPLETED”>

3. 加上所需权限

这些,但手机重启示会自动运行你的应用。 不过此时你的应用可能会被屏幕锁定挡住。解除屏幕锁定后可以看到你运行的应用。

如果想用户一开机就看到你的应用,可以使用代码就屏幕锁去除,方法如下:

在Activity的onCreate事件处理中添加下面代码

[java]

KeyguardManager keyguardManager

= (KeyguardManager)getSystemService(KEYGUARD_SERVICE);

KeyguardLock lock = keyguardManager.newKeyguardLock(KEYGUARD_SERVICE);

lock.disableKeyguard();

KeyguardManager keyguardManager

= (KeyguardManager)getSystemService(KEYGUARD_SERVICE);

KeyguardLock lock = keyguardManager.newKeyguardLock(KEYGUARD_SERVICE);

lock.disableKeyguard();

安卓应用开发教程之开机启动Android应用方法的了解能给大家在安卓应用开发时带来更多的便利。北大青鸟武汉宏鹏鲁广校区作为湖北省安卓工程师培训学校,在安卓的课程教授上和安卓的实践项目准备上都能让大家学到更多更有用的知识。

    看过该安卓技术教程的还看过

本文标题:安卓应用开发教程之开机启动Android应用方法介绍,责任编辑:宏鹏,来源:武汉北大青鸟鲁广校区栏目,于10-14发布于北大青鸟鲁广校区。安卓应用开发教程之开机启动Android应用方法能让热爱安卓的人在Android开发和Android应用的时候更加方便,从而实现更好的安卓应用开发。

专业老师指导

赵老师

赵老师

从事IT教育培训十年有余,致力于帮助广大学子找到适合自己的专业

立即在线咨询

培训咨询客服

陈老师

陈老师

IT培训专业客服,用自己的真诚解决了无数学子的困惑

立即在线咨询

本文地址:https://m.027hpedu.com/html/719.html

文章标题:安卓应用开发教程之开机启动Android应用方法介绍

上一篇:

下一篇:

热点关注

推荐安卓技术教程

热门安卓技术教程

初中生
高中生
大学生
打工者
男生
女生

预约你的精彩未来

预约将免费领取7天课程体验卡

-------请选择试预约课程-------

JAVA
WEB前端
PHP
UI设计
Python
电子商务
视频剪辑
大数据工程师
平面设计

83345人已领取

全国百余家校区

只为您方便就学

北大青鸟鲁广校区

北大青鸟鲁广校区

武汉市洪山区珞喻路724号(地铁二号线光谷广场站F口出)

预约到校
领取学习大礼包

首页

热门课程

视频网课

新闻资讯

关于学校

联系学校

预约选课申请

  • 预约时间

    请选择预约时间

  • 预约课程

    请选择预约课程

  • 姓   名
  • 手机号
  • QQ 号
  • 微信号

添加老师微信号

专业老师24小时1对1学习指导

定制专属于你的专属学习方案

微信号:17740513250

复制老师的微信号

复制成功啦

快去微信添加老师为好友吧~

北大青鸟小青

微信号:17740513250

北大青鸟小青

微信号:17740513250

设置备注
小主知道啦