安卓应用开发教程之开机启动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开发环境搭建及HelloWorld
- 安卓技术教程分享通过shape.xml制作渐变背景
- 安卓开发教程之修改menu背景代码介绍
- 如何在Android开发中定义颜色 它的方法是怎么样的?
- Android应用软件开发之入门学习总攻略
- Android学习技巧之自定义UI组件
- 开发者如何玩转Android应用开发(1)
- 安卓应用开发教程之开机启动Android应用方法介绍
- Android获取SD卡上图片和视频的缩略图
- Android应用运行效果提升的10个技巧
看过该安卓技术教程的还看过
本文标题:安卓应用开发教程之开机启动Android应用方法介绍,责任编辑:027hpedu,来源:北大青鸟武汉宏鹏鲁广校,于2015年10月14日11时23分发布于太阳集团娱乐网址。武汉太阳集团娱乐网址专注计算机电脑IT编程培训。学校专注java培训,ui设计培训,web前端培训,python培训,大数据培训等,北大青鸟学校累计为企业培养和输送IT专业人才85万。