`

BroadcastReceiver开机便运行的程序

 
阅读更多

 

 

public class BeginFromBoot extends Activity {
	private TextView mTextView01;
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.begin_from_boot);
		mTextView01 = (TextView) findViewById(R.id.myTextView1);
		mTextView01.setText("开机就运行的程序");
	}
}
 

 

public class BeginFromBootReceiver extends BroadcastReceiver {
	public void onReceive(Context context, Intent intent) {
		Intent mBootIntent = new Intent(context, BeginFromBoot.class);
		/* 设定Intent开启为FLAG_ACTIVITY_NEW_TASK */
		mBootIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
		context.startActivity(mBootIntent);
	}
}

 manifest.xml

 

<activity
			android:name=".BeginFromBoot"
			android:label="@string/app_name">
		</activity>
		<receiver
			android:name="BeginFromBootReceiver">
			<intent-filter>
				<action
					android:name="android.intent.action.BOOT_COMPLETED" />
				<category
					android:name="android.intent.category.HOME" />
			</intent-filter>
		</receiver>
 


  • 大小: 11.1 KB
分享到:
评论

相关推荐

    本示例通过接收广播实现开机自动运行程序

    本示例将详细讲解如何通过创建一个BroadcastReceiver来实现在设备开机时自动运行特定的程序。 首先,我们要了解开机广播的类型。在Android中,开机广播的Intent过滤器通常设置为ACTION_BOOT_COMPLETED,这是一个...

    Android实现开机自动运行程序

    在Android系统中,让应用程序在开机时自动启动是一项常见的需求,尤其对于服务类或后台运行的应用。本篇文章将深入探讨如何在Eclipse环境下开发并实现一个Android应用,使其能够在设备开机时自动运行。 首先,我们...

    Android安卓app 让程序开机自动运行APP.zip

    在Android系统中,让应用程序在开机时自动运行是开发者经常需要实现的功能,这通常涉及到服务(Service)、广播接收器(BroadcastReceiver)以及系统的权限管理。本文将深入探讨如何在Android中实现这一目标,并针对...

    android开机启动程序

    综上所述,这个项目提供了如何使用Delphi XE6来编写一个能在Android设备开机时启动的程序,涵盖的关键技术包括BroadcastReceiver、Intent、Service、权限管理和生命周期管理。开发者需要理解并掌握这些知识点,才能...

    APK程序开机自动运行

    ### APK程序开机自动运行 #### 知识点概述 在Android平台上实现应用程序开机自启动是一项常见需求,尤其对于那些需要后台服务或者提醒功能的应用来说尤为重要。本文将详细讲解如何通过接收系统广播来实现这一功能...

    Android开机自动运行一个程序教程

    ### Android开机自动运行程序详解 #### 一、引言 在Android开发中,有时我们需要让应用程序在设备开机后自动启动,比如实现某些后台服务(如天气预报应用、新闻客户端等)能够在用户未手动启动的情况下自动从网络...

    安卓开机自启动程序

    在安卓系统中,自启动程序是指那些在手机开机或重启后自动运行的应用程序。这些程序通常是为了提供持续的服务,如消息推送、位置跟踪或者后台更新。然而,过多的自启动程序可能会消耗大量的系统资源,影响手机的启动...

    BroadCastReceiver

    需要注意的是,由于Android系统的权限控制,对于需要在后台运行或者影响用户行为的广播,如电池电量低或开机启动,需要在AndroidManifest.xml中声明对应的权限。 在实际开发中,`BroadcastReceiver`常常与其他组件...

    Delphi apk开机自动运行

    在这个特定的情境中,我们关注的是如何使用Delphi来构建一个Android应用,该应用能够在设备开机时自动运行。这涉及到Android系统的权限管理、服务(Service)以及BroadcastReceiver等关键概念。 首先,`Delphi ...

    BroadcastReceiver的生命周期

    在Android系统中,BroadcastReceiver是应用组件之一,用于接收并响应系统或应用程序广播事件。BroadcastReceiver的生命周期简单而高效,主要涉及两个关键阶段:注册和接收广播。 标题“BroadcastReceiver的生命周期...

    Android BroadcastReceiver

    1. 静态注册:在AndroidManifest.xml文件中声明BroadcastReceiver,这样即使应用未运行,也可以接收到系统广播。例如: ```xml ``` 2. 动态注册:在代码中实例化BroadcastReceiver,并通过Context的...

    根据包名检测APP运行状态 开机自动检测

    在Android开发中,确保应用程序始终在前台运行是常见的需求,特别是在需要持续提供服务或避免数据丢失的情况下。"根据包名检测APP运行状态 开机自动检测"这个话题涉及到的关键技术包括Android服务(Service)、开机...

    Android后台保持运行,开机后自动启动设定好的APK的DEMO.zip

    在Android中,服务是不在用户界面运行的组件,它可以长时间执行任务,即使用户已经离开了应用程序。为了在后台保持运行,你需要创建一个自定义的服务,并在其中执行你的业务逻辑。服务可以通过`startService()`或`...

    android动态设置开机自动启动程序

    在Android系统中,实现动态设置开机自动启动程序是一项常见的需求,尤其对于开发者和系统优化者来说,这有助于确保某些服务或应用在设备启动时能够自动运行。本文将深入探讨如何在Android平台上实现实现这一功能。 ...

    Android 开机自启动程序

    总之,实现Android开机自启动程序主要涉及创建BroadcastReceiver,监听ACTION_BOOT_COMPLETED广播,并在AndroidManifest.xml中进行注册。在编写这类程序时,应遵循最佳实践,确保功能的稳定性和用户体验。

    安卓实现开机自动进入应用程序

    在安卓系统中,让应用程序在开机后自动启动可以提高用户体验,特别是对于那些需要后台服务或者希望用户一打开手机就能看到最新信息的应用来说。本篇将详细介绍如何在安卓中实现开机自启动应用程序,并附带相关代码...

    BroadcastReceiver与Service的例子

    对于音量设置,BroadcastReceiver可以监听音量键事件,动态调整应用程序的声音设置。 `Service`则是一种在后台运行的组件,它没有用户界面,但可以长时间执行任务,例如播放音乐、网络数据同步等。在描述中提到的...

    BroadcastReceiver

    开机自动运行的功能也需要BroadcastReceiver配合。我们需要在清单文件(AndroidManifest.xml)中声明一个接收ACTION_BOOT_COMPLETED广播的BroadcastReceiver,这个广播只在设备启动完成后发送一次。这样,即使应用...

    android开机启动程序源码

    在Android系统中,开机启动程序源码涉及到一系列复杂的流程和技术,包括系统初始化、服务启动、广播接收器等。本文将深入解析Android系统如何在开机时启动应用程序,并介绍相关的知识点。 一、系统启动流程 1. **...

    安卓开机自动启动应用程序

    在安卓系统中,应用程序的自动启动功能通常用于服务、后台任务或者定时任务,使得应用在设备启动后能够立即运行,执行特定的任务。本教程将详细讲解如何实现安卓开机自动启动应用程序,以及涉及到的相关知识点。 ...

Global site tag (gtag.js) - Google Analytics