`
crazier9527
  • 浏览: 1013451 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android捕获开机启动(原)

阅读更多

创建一个接收器,用来接收android起机的广播,如:

 

package com.autoStart;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;

public class Start extends BroadcastReceiver {

	private static final String TAG = "Start";
	
	@Override
	public void onReceive(Context context, Intent intent) {
		Log.i(TAG,"System is starting ..................................");
		Intent i = new Intent(context,Main.class);
		i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
		context.startActivity(i);
		
//		Intent s=new Intent(context,XXXService.class);
//		context.startService(s);
		
	}

}

 

 

给AndroidManifest.xml加上声明,如:

 

 

<receiver android:name=".Start" >
	<intent-filter>
		<action android:name="android.intent.action.BOOT_COMPLETED" />
	</intent-filter>
</receiver>

 加上权限

 

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>  

 完事。

 

分享到:
评论

相关推荐

    android 开机启动自己的应用

    在Android系统中,开机启动自己的应用是一项常见的需求,比如实现后台服务、定时任务或自动更新等功能。本篇文章将深入探讨如何让应用在Android设备启动时自动运行,并分享一个名为"MyLauncher"的示例项目。 首先,...

    android 开机启动应用

    在Android系统中,开机启动应用是指在设备启动完成并达到可交互状态时,自动运行特定的应用或服务。这种功能在很多场景下都有用到,比如天气更新、消息推送、后台同步等。本篇文章将深入探讨如何实现Android开机启动...

    Android应用示例-开机启动

    安卓应用开机启动功能的演示示例,原理:当Android系统完成BOOT阶段之后,就会发送一条名为 ACTION_BOOT_COMPLETED 的广播,我们便可在一个BroadcastReceiver中捕获这条广播,然后启动我们的Activity或者Service!

    【Android studio】service在app直接退出下,整体输出情况,实现开机自启动,一直后台运行

    本话题将深入探讨如何在Android Studio中创建和管理Service,使其在应用退出后仍能继续运行,并实现开机自启动,以保持应用的后台存活。 一、Service基础 1. 创建Service: 在Android Studio中,可以通过右键项目 -...

    ANDROID开机动画分析

    在Android系统中,开机动画不仅是一段短暂的视觉体验,更是系统启动过程中的一个重要环节。这篇文章将深入探讨ANDROID开机动画的分析,涉及到的知识点包括Android系统的启动流程、动画的制作原理以及如何通过源码和...

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

    "根据包名检测APP运行状态 开机自动检测"这个话题涉及到的关键技术包括Android服务(Service)、开机自启动(BootReceiver)以及对应用运行状态的监控。 首先,Android服务是用于在后台执行长时间任务的组件,它不...

    更改android 开机界面的显示

    在Android开发中,自定义开机启动界面是一种常见的需求,这涉及到对系统广播的理解以及自启动服务的实现。本文将详细讲解如何通过利用Android的广播机制来更改开机时显示的界面。 首先,我们要明白Android的广播...

    Service开机自动启动

    ### Service开机自动启动 #### 背景与概念 在Android平台上,为了...通过以上步骤,您可以成功实现在Android设备开机后自动启动Service的功能。这为那些需要后台运行、持续监控或定时任务的应用提供了强大的支持。

    android应用实现开机自动启动方法

    在Android应用开发中,有时我们需要实现应用在设备开机时自动启动的功能,这通常涉及到广播接收器(BroadcastReceiver)和特定的系统权限。本篇将详细解释如何实现这一功能。 首先,我们要理解Android系统开机时的...

    qml写的Android摄像头程序

    总的来说,这个"qml写的Android摄像头程序"展示了如何利用Qt和QML的特性来开发一款具有前后摄像头功能的Android应用,同时还集成了开机启动画面和自定义图标,提供了一种高效且灵活的开发方式。通过学习和实践这样的...

    Android 启动分析工具 bootchart.jar

    当在Android设备上运行`bootchart.jar`时,它会捕获系统日志(`/sys`和`/proc`目录下的信息),包括时间戳、CPU利用率、进程状态等,同时监控系统事件如服务启动、应用加载等。收集到的数据在设备重启后会保存到一...

    Android编程实现开机自动运行的方法

    另外,从Android 8.0(API级别26)开始,系统对后台服务和开机启动应用有了更严格的限制,开发者可能还需要考虑使用JobScheduler或实现Foreground Service来确保应用在后台能够正常运行。 总之,Android应用实现...

    android 无显示窗口摄像

    为了实现开机自动启动的摄像服务,我们需要创建一个`Service`,并在AndroidManifest.xml中声明其启动权限。通过`startService()`或`bindService()`方法可以启动服务。 2. **权限申请**:在Android 6.0及以上版本,...

    开机后台运行(广播+服务)

    要实现开机启动的BroadcastReceiver,我们需要在AndroidManifest.xml文件中注册一个BroadcastReceiver,并指定ACTION_BOOT_COMPLETED作为其过滤器的意图。示例代码如下: ```xml &lt;receiver android:name="....

    Android应用源码之九宫格开机密码.zip

    3. **触摸事件处理**:在Android中,我们通过重写View的`onTouchEvent(MotionEvent event)`方法来捕获用户的触摸动作。在九宫格密码中,我们需要记录手指按下、移动和抬起的坐标,从而追踪用户的滑动路径。 4. **...

    service kill 测试 屏幕打开/关闭/解锁广播/开机广播自启服务

    在Android开发中,"service kill 测试"通常涉及到如何管理和控制服务的生命周期,特别是在特定事件如屏幕打开、关闭、解锁或开机时自启动服务。下面将详细介绍这些知识点: 1. **Service的基本概念**:Service是...

    Android应用源码之自动开关机实现.zip

    1. **开机启动服务(BootReceiver)**:在Android应用中,实现开机自启动功能通常需要注册一个BroadcastReceiver,监听ACTION_BOOT_COMPLETED广播事件。当系统启动完成后,该广播会被发送,接收器可以在此时启动需要...

    程序定时启动

    这通常涉及到对异常捕获和处理,以及在程序启动时检查是否需要重新执行定时任务。可以通过在主Activity的onCreate()方法中添加逻辑来实现这一功能。 综上所述,通过结合使用AlarmManager、BroadcastReceiver和...

    android_system_on_off.zip_Android 开关机_android_android开关机

    值得注意的是,执行关机操作可以使用`SystemServer`提供的`shutdown()`或`reboot()`方法,但开机通常需要硬件级别的支持,可能需要借助于内核层面的控制。 此外,为了保证用户体验,开发者需要考虑异常处理和日志...

Global site tag (gtag.js) - Google Analytics