开机启动
[功能]
就像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!
分享到:
相关推荐
"PC易启动程序开机启动助手"是一款专为解决Windows操作系统上开机启动问题而设计的工具,它旨在克服传统方法的局限性,让用户可以更自由地控制程序的启动时间。 首先,我们要理解为什么某些程序可能无法在Windows...
在IT领域,程序开机启动模块是系统管理的重要组成部分,它涉及到操作系统如何在计算机启动时运行特定的程序或服务。这个模块允许用户或系统管理员自定义系统启动时的行为,以满足特定的需求,例如运行守护进程、服务...
设置程序开机启动的方法并不复杂,以下将详细介绍在Windows操作系统中设置程序开机启动的步骤,以及如何管理这些启动项。 步骤一:找到“启动”文件夹 1. 首先,按下键盘上的Windows键,这将打开开始菜单。 2. 在...
### C# WinForm程序开机启动和托盘显示详解 #### 一、概述 在开发桌面应用程序时,有时候我们需要让程序具备开机自启动的功能,并且在系统托盘中显示图标以便用户进行快速操作。本文将详细介绍如何实现C# WinForm...
C# 设置应用程序开机启动的类
### tq2440 wince qt程序开机启动 在探讨如何让一个Qt应用程序在tq2440开发板上运行Windows CE系统时自动启动之前,我们先来了解一下背景信息和涉及的关键技术。 #### 一、tq2440开发板简介 tq2440是一款基于三星...
Android应用程序可以实现开机时启动相关应用 如service等 Android系统在开机启动时会发出一个系统广播"android intent action BOOT COMPLETED" 在接收到这个广播就可以实现开机自启动功能 下面就是一个...
在本文中,我们将深入探讨如何利用VBS实现自动登录软件,特别是自动登录QQ以及设置VBS程序开机启动的方法。 首先,让我们了解如何使用VBS编写自动登录的脚本。VBS可以通过调用应用程序的接口来模拟用户操作,例如...
首先,我们需要了解开机启动的基本原理。在Windows操作系统中,用户登录后,系统会读取`HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run`和`HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\...
在计算机系统中,"开机自启动"(开机启动程序)是指在操作系统启动后,某些应用程序或服务会自动运行的功能。这种特性通常被用于确保必要的系统工具、安全软件或用户需要的日常应用能在用户登录时立即可用。下面我们...
在Linux系统中,实现基于Qt的应用程序开机自启动是一个实用且常见的需求,特别是在开发桌面应用时,用户希望软件能够在每次开机后自动运行。Qt是一个功能强大的C++图形用户界面库,它提供了丰富的API来帮助开发者...
在Windows操作系统中,让程序开机启动是通过注册表、启动文件夹或者系统服务等方式实现的。C#作为.NET框架下的编程语言,提供了丰富的API和类库来帮助开发者编写能够自启动的应用程序。以下将详细解释如何使用C#来...
本文所述实例主要介绍如何在VC++下让程序开机自动运行的方法。一般而言添加到开机启动项,这是很多程序都有的做法,具体实现思路是利用win.in文件实现相关程序的开机自动启动。主要是通过WritePrivateProfileString...
在IT领域,将程序设置为开机启动是常见的需求,尤其对于系统服务或者用户希望...通过以上步骤,您可以使用Delphi成功地实现程序开机启动的功能。理解这些知识点,不仅有助于开发,还能帮助理解Windows系统的工作原理。
总的来说,C#开发者可以通过创建快捷方式或修改注册表来实现程序开机启动。考虑到安全性和易用性,创建快捷方式到启动目录是一种更推荐的方法。不过,请务必谨慎操作,因为不当的设置可能会对用户的系统体验造成负面...
在Windows操作系统中,程序可以通过注册表来设置开机启动项,使得每次系统启动时,这些程序会自动运行。Visual Basic(VB)是一种常用的编程语言,它提供了便捷的方式来操作注册表。本压缩包文件“Vb添加程序到...
在Windows操作系统中,有多种方法可以设置程序开机启动,包括启动文件夹、系统服务、计划任务等。然而,注册表是其中一种直接且强大的方式。注册表是Windows存储配置信息的关键数据库,它记录了系统和应用程序的许多...
在本文中,我们将深入探讨如何使用C# Winform技术创建一个程序,使其能够实现开机自启动,并能区分是开机启动还是用户双击运行。Winform是.NET Framework中的一个强大工具,用于构建桌面应用程序,而C#是其常用的...
此外,还需要注意的是,为了安全和用户体验,当用户不希望程序开机启动时,应提供一个选项让用户可以取消这个设置。取消开机启动的代码与设置开机启动类似,只需删除对应的注册表值即可: ```csharp public void ...