澳门太阳集团,太阳集团娱乐网址

    欢迎访问太阳集团娱乐网址~

  1. 加入收藏
  2. 设为主页
  3. 学校简介
太阳集团娱乐网址

太阳集团娱乐网址

  • 北大青鸟徐东校区
  • 北大青鸟光谷学院
  • 北大青鸟宏鹏IT学院
  • 荆州青鸟之家
  • 襄阳青鸟之家

15902769092

三分钟了解北大青鸟

×
  • 初中生学什么
  • 高中生学什么
  • 大学生学什么
  • 打工返乡人出路
  • 退伍军人出路
  • 女生学什么好
  • 男生学什么好

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

责任编辑:027hpedu来源:太阳集团娱乐网址安卓技术教程发布时间:2015-10-14 11:23
导读:安卓应用开发教程之开机启动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应用方法介绍,责任编辑:027hpedu,来源:北大青鸟武汉宏鹏鲁广校,于2015年10月14日11时23分发布于太阳集团娱乐网址。武汉太阳集团娱乐网址专注计算机电脑IT编程培训。学校专注java培训,ui设计培训,web前端培训,python培训,大数据培训等,北大青鸟学校累计为企业培养和输送IT专业人才85万。

专业老师指导

专业老师指导

赵老师

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

培训咨询客服

培训咨询客服

陈老师

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

本文地址:
文章标题:

热门课程

More+
  • Python+大数据学习

    Python+大数据学习

  • Java_9天快速掌握Java基础

    Java_9天快速掌握Java基础

  • PHP+H5_做全栈工程师

    PHP+H5_做全栈工程师

  • Web前端工程师_百日0基础入门

    Web前端工程师_百日0基础入门

  • 网络工程师BNENIT6.0

    网络工程师BNENIT6.0

  • UI课程_给你+1机会

    UI课程_给你+1机会

  • 学动漫_变二次元大神!

    学动漫_变二次元大神!

  • 大数据_9天快速入门基础

    大数据_9天快速入门基础

  • 启蒙星3.0_给你不一样的”薪“开始

    启蒙星3.0_给你不一样的”薪“开始

  • 学数字艺术,用兴趣描绘“钱途”

    学数字艺术,用兴趣描绘“钱途”

点我咨询
×
在线咨询更多问题

如您有任何疑问
在线咨询随时为您解答或拨打咨询热线:15902769092

×
  • 姓 名*
  • 手 机*
  • QQ号/微信号
  • 所报学科 *
  • 其他备注
  • 温馨提示:请保持手机畅通,咨询老师将为您提供专属的一对一报名服务。