Android开发之开机启动没有界面的应用程序
来源:互联网 发布:windows无法启动怎么办 编辑:程序博客网 时间:2024/04/30 13:20
Android开发之开机启动没有界面的应用程序
在Android系统中,有界面的app一定是有Activity的,没有界面的app,那就是一个Service了。
Service如何启动呢?办法和Activity的启动一样,也是Intent对象。我讲的是如何写一个开机后台启动的app。
首先是AndroidMainfest注册开机启动权限:
还要注册广播消息接受者:接下来是广播接收者:
public class BootReceiver extends BroadcastReceiver {
private String LOG = "BootReceiver";
@Override
public void onReceive(Context arg0, Intent arg1) {
// TODO Auto-generated method stub
Log.i(LOG, "onReceive");
Intent mBootIntent = new Intent(arg0, MyService.class);
arg0.startService(mBootIntent);
}
}
MyService.Java:
public class APTService extends Service {
private String LOG = "APTService";
public void onCreate() {
super.onCreate();
Log.i(LOG, "Oncreate");
Toast.makeText(getApplicationContext(), LOG + "onCreate start!",
Toast.LENGTH_LONG).show();
run(context);
Toast.makeText(getApplicationContext(), LOG + "onCreate end!",
Toast.LENGTH_LONG).show();
}
@Override
public IBinder onBind(Intent intent) {
// TODO Auto-generated method stub
Log.i(LOG, "onBind");
Toast.makeText(getApplicationContext(), LOG, Toast.LENGTH_LONG).show();
return null;
}
}
这样做,你开机的时候就能收到Toast消息了!
个人辛勤劳动成果,如有转载,请注明出处,谢谢!
(责任编辑:幽灵学院)
- 上一篇:Android cmd 下查看手机应用耗电命令
- 下一篇:Android开发之获取手机号码
- Android开发之开机启动没有界面的应用程序
- Android开发之开机启动没有界面的应用程序
- Android开发之实现应用程序的开机自启动
- 关于应用程序的开机启动界面
- Android之应用程序开机自动启动
- Android之应用程序开机自动启动
- Android之应用程序监听开机启动自启动应用程序
- Android应用程序开机开机启动
- Android 开机启动应用程序
- android 开机启动应用程序
- Android 开机启动应用程序 .
- Android应用程序开机启动
- android 开机启动应用程序
- 定制android的开机启动界面
- Android应用程序的开机自启动
- android实现应用程序的开机自启动
- android 开机自动启动你的应用程序
- Android实现应用程序的开机自启动
- B+树索引算法
- 【nodejs】npm常用命令
- LeetCode 278. First Bad Version
- static的作用
- git使用一览
- Android开发之开机启动没有界面的应用程序
- python 报错TypeError: 'range' object does not support item assignment,解决方法
- 源码分析shiro认证授权流程
- SAS学习(1)
- 【Linux进程间通信】 - 匿名管道
- Xcode export/upload error: Your session has expired. Please log in
- 并发
- uboot 移植
- iOS 视图,动画渲染机制探究