`
gryphone
  • 浏览: 435946 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

程序 开机启动

阅读更多
开机启动

[功能]
就像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!
2
0
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    PC易启动程序开机启动助手,无法开机启动完美解决方案 开机自动启动软件小工具

    "PC易启动程序开机启动助手"是一款专为解决Windows操作系统上开机启动问题而设计的工具,它旨在克服传统方法的局限性,让用户可以更自由地控制程序的启动时间。 首先,我们要理解为什么某些程序可能无法在Windows...

    程序开机启动模块+使用示例

    在IT领域,程序开机启动模块是系统管理的重要组成部分,它涉及到操作系统如何在计算机启动时运行特定的程序或服务。这个模块允许用户或系统管理员自定义系统启动时的行为,以满足特定的需求,例如运行守护进程、服务...

    程序开机启动如何设置?.docx

    设置程序开机启动的方法并不复杂,以下将详细介绍在Windows操作系统中设置程序开机启动的步骤,以及如何管理这些启动项。 步骤一:找到“启动”文件夹 1. 首先,按下键盘上的Windows键,这将打开开始菜单。 2. 在...

    C# winForm程序开机启动和托盘显示

    ### C# WinForm程序开机启动和托盘显示详解 #### 一、概述 在开发桌面应用程序时,有时候我们需要让程序具备开机自启动的功能,并且在系统托盘中显示图标以便用户进行快速操作。本文将详细介绍如何实现C# WinForm...

    C# 设置应用程序开机启动的类

    C# 设置应用程序开机启动的类

    tq2440 wince qt程序 开机启动

    ### tq2440 wince qt程序开机启动 在探讨如何让一个Qt应用程序在tq2440开发板上运行Windows CE系统时自动启动之前,我们先来了解一下背景信息和涉及的关键技术。 #### 一、tq2440开发板简介 tq2440是一款基于三星...

    android应用程序开机启动

    Android应用程序可以实现开机时启动相关应用 如service等 Android系统在开机启动时会发出一个系统广播"android intent action BOOT COMPLETED" 在接收到这个广播就可以实现开机自启动功能 下面就是一个...

    VBS实现自动登录软件(附设置程序开机启动方法)

    在本文中,我们将深入探讨如何利用VBS实现自动登录软件,特别是自动登录QQ以及设置VBS程序开机启动的方法。 首先,让我们了解如何使用VBS编写自动登录的脚本。VBS可以通过调用应用程序的接口来模拟用户操作,例如...

    程序开机运行的MFC实现

    首先,我们需要了解开机启动的基本原理。在Windows操作系统中,用户登录后,系统会读取`HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run`和`HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\...

    开机自启动

    在计算机系统中,"开机自启动"(开机启动程序)是指在操作系统启动后,某些应用程序或服务会自动运行的功能。这种特性通常被用于确保必要的系统工具、安全软件或用户需要的日常应用能在用户登录时立即可用。下面我们...

    基于Qt的开机自启动(二)(Linux)

    在Linux系统中,实现基于Qt的应用程序开机自启动是一个实用且常见的需求,特别是在开发桌面应用时,用户希望软件能够在每次开机后自动运行。Qt是一个功能强大的C++图形用户界面库,它提供了丰富的API来帮助开发者...

    让你想要开机启动的程序,开机启动

    在Windows操作系统中,让程序开机启动是通过注册表、启动文件夹或者系统服务等方式实现的。C#作为.NET框架下的编程语言,提供了丰富的API和类库来帮助开发者编写能够自启动的应用程序。以下将详细解释如何使用C#来...

    VC++实现程序开机启动运行的方法

    本文所述实例主要介绍如何在VC++下让程序开机自动运行的方法。一般而言添加到开机启动项,这是很多程序都有的做法,具体实现思路是利用win.in文件实现相关程序的开机自动启动。主要是通过WritePrivateProfileString...

    将程序放在开机启动中

    在IT领域,将程序设置为开机启动是常见的需求,尤其对于系统服务或者用户希望...通过以上步骤,您可以使用Delphi成功地实现程序开机启动的功能。理解这些知识点,不仅有助于开发,还能帮助理解Windows系统的工作原理。

    C#在开机时自动启动程序

    总的来说,C#开发者可以通过创建快捷方式或修改注册表来实现程序开机启动。考虑到安全性和易用性,创建快捷方式到启动目录是一种更推荐的方法。不过,请务必谨慎操作,因为不当的设置可能会对用户的系统体验造成负面...

    添加程序开机启动项,Vb操作注册表的源代码.rar

    在Windows操作系统中,程序可以通过注册表来设置开机启动项,使得每次系统启动时,这些程序会自动运行。Visual Basic(VB)是一种常用的编程语言,它提供了便捷的方式来操作注册表。本压缩包文件“Vb添加程序到...

    开机启动程序Demo

    在Windows操作系统中,有多种方法可以设置程序开机启动,包括启动文件夹、系统服务、计划任务等。然而,注册表是其中一种直接且强大的方式。注册表是Windows存储配置信息的关键数据库,它记录了系统和应用程序的许多...

    C# winform程序实现开机自启动,并且识别是开机启动还是双击启动

    在本文中,我们将深入探讨如何使用C# Winform技术创建一个程序,使其能够实现开机自启动,并能区分是开机启动还是用户双击运行。Winform是.NET Framework中的一个强大工具,用于构建桌面应用程序,而C#是其常用的...

    C# winform程序实现开机自启动,并且识别是开机启动还是双击启动(1).zip

    此外,还需要注意的是,为了安全和用户体验,当用户不希望程序开机启动时,应提供一个选项让用户可以取消这个设置。取消开机启动的代码与设置开机启动类似,只需删除对应的注册表值即可: ```csharp public void ...

Global site tag (gtag.js) - Google Analytics