开机启动
[功能]
就像Windows XP 那样开机启动 当系统启动完毕 就会运行你的程序
[原理]
1.android 有一个系统Broadcast 其action = "android.intent.action.BOOT_COMPLETED" 用途就是 通知系统已经启动完毕
[做法]
1. 创建一个BroadcastReceiver 用来接收该Broadcast 在收到以后通过startActivity / startService 来启动目标应用
[代码]
1. UpNotificationListener 用于接收相应的Broadcast 然后启动相关应用
public class UpNotificationListener extends BroadcastReceiver
{
@Override
public void onReceive(Context context, Intent intent)
{
// TODO Auto-generated method stub
Intent i = new Intent(context, SystemUpApp.class);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
}
}
2. SystemUpApp 用于目标应用
public class SystemUpApp extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
That's all!
分享到:
相关推荐
程序开机启动模块+使用示例
C# winForm程序开机启动和托盘显示,C# winform 托盘 系统托盘 开机启动
C# 设置应用程序开机启动的类
Android应用程序可以实现开机时启动相关应用 如service等 Android系统在开机启动时会发出一个系统广播"android intent action BOOT COMPLETED" 在接收到这个广播就可以实现开机自启动功能 下面就是一个...
添加程序开机启动项,Vb操作注册表的源代码,指定下次开机时自动运行的程序,简单的操作注册表,更复杂的操作也是基于此,供初学者参考。
程序开机启动如何设置?.docx
java应用程序开机自动启动 java应用程序开机自动启动 java应用程序开机自动启动
目前win电脑系统上的补发程序可能无法实现开机启动,本工具完美解决无法启动的问题,并且可自由设置开机后时间段自动启动等,让程序何时启动更加随心所欲。
本文所述实例主要介绍如何在VC++下让程序开机自动运行的方法。一般而言添加到开机启动项,这是很多程序都有的做法,具体实现思路是利用win.in文件实现相关程序的开机自动启动。主要是通过WritePrivateProfileString...
基于Qt的开机自启,适用于Linux 环境下的程序自启动,易于重用
里面的C++文件可以实行开机启动的功能,供各位刚开始学习C++的同学使用学习。
tq2440 wince 开机启动 qt程序--个人学习记录
Visual C++源代码 20 如何创建开机自启动程序Visual C++源代码 20 如何创建开机自启动程序Visual C++源代码 20 如何创建开机自启动程序Visual C++源代码 20 如何创建开机自启动程序Visual C++源代码 20 如何创建开机...
经常自己编写的应用程序,需要手动运行,本文档教你修改系统文件,让你的应用程序开机自启。
比如你可以修改到自动登录QQ,自动拨号联网,最后设置vbs开机启动,完美简单。
批处理实现程序开机自动启动 批处理 开机 启动 注册表
内容索引:VB源码,系统相关,开机启动 VB实现修改注册表,让程序随Windows一起启动的功能,压缩包内有两种方法,运行界面如上图,开机启动的功能现在很常见,一方面可以让用户操作你的程序方便,另一方面可以为你的...
开机后自动打开程序,可自定义设置延迟启动某个单项程序,操作简单
C# 开机自动启动程序,监视指定程序。 注册表的写入;线程的遍历,和启动指定线程