`
qq123zhz
  • 浏览: 540263 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

android 为程序添加自启动设置

阅读更多

在Windows平台下安装一些软件时,经常会遇到一些软件带有自启动设置。通常我会关掉这些功能,除非对于某些重要的程序有必要开启这项功能。在Android平台也可以方便的给程序添加自启动设置,下边给出了具体的实现方法:

  首先需要在Manifest中做如下修改和补充:

  ?View Code XML

  < receiver android:enabled="true" android:name=".BootUpReceiver"

  android:permission="android.permission.RECEIVE_BOOT_COMPLETED">

  < intent-filter>

  < action android:name="android.intent.action.BOOT_COMPLETED" />

  < category android:name="android.intent.category.DEFAULT" />

  < /intent-filter>

  < /receiver>

  程序主体中需要实现在Manifest中声明的BroadcastReceiver类:

  01.public class BootUpReceiver extends BroadcastReceiver{

  02.

  03. @Override

  04. public void onReceive(Context context, Intent intent) {

  05. Intent i = new Intent(context, MyActivity.class);

  06. i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

  07. context.startActivity(i);

  08. }

  09.

  10.}

分享到:
评论

相关推荐

    android应用开机自启动

    在Android应用开发中,"开机自启动"是一个常见的需求,特别是在需要后台服务持续运行或者希望应用程序在用户开机后立即可用的情况下。本知识点主要讲解如何利用Android的广播接收器(BroadcastReceiver)来实现在...

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

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

    Android 开机自启动应用

    在Android系统中,开机自启动应用是指当设备完成启动过程后,系统会自动运行的一类应用程序。这些应用通常会在用户无须手动干预的情况下执行特定任务,例如同步数据、推送通知或者进行后台服务的初始化。"BOOT_...

    android程序开机自启动示例

    本示例将深入讲解如何实现一个Android程序开机自启动的功能。 首先,我们需要了解Android系统的生命周期。在设备启动时,系统会依次启动各种核心服务,然后广播ACTION_BOOT_COMPLETED意图。这个广播表示系统已经...

    【Android】开机自启动2

    在Android系统中,"开机自启动"是指当设备完成启动过程后,某些应用程序或服务能够自动启动并开始运行。这通常涉及到系统级别的设置和权限管理,对于开发者来说,理解和掌握这个功能是创建后台服务和持续运行应用的...

    【Android】开机自启动

    在Android系统中,"开机自启动"是指当设备完成启动过程后,某些应用程序或服务能够自动启动,无需用户手动操作。这通常涉及到Android系统的广播接收器(BroadcastReceiver)和权限设置。下面将详细讲解Android开机自...

    Android的权限设置及自启动设置方法

    例如,可以在AndroidManifest.xml文件中添加自启动权限,也可以在应用程序中添加自启动设置按钮,以便用户可以手动地启动应用程序。 在应用程序中添加自启动设置按钮可以让用户更加方便地启动应用程序。例如,可以...

    delphi ex10 android 实现开机自启动

    标题中的"Delphi EX10 Android 实现开机自启动"是指使用Embarcadero Delphi XE10(也称为 RAD Studio XE10)开发的Android应用程序,目的是使其能够在设备启动时自动运行。这个过程涉及到Android系统的权限管理和...

    android实现开机自启动以及后台运行

    在Android平台上,实现应用的开机自启动和后台运行是一项常见的需求,这通常涉及到服务(Service)、广播接收器(BroadcastReceiver)以及系统权限的管理。在本文中,我们将深入探讨如何在Android 2.1及以上版本中...

    android程序自启动实现demo

    本文将深入解析如何实现一个Android程序自启动的Demo,适合初级开发者入门学习。 首先,我们要明白在Android 6.0(API级别23)以下,自启动的实现相对简单。从Android 6.0开始,为了优化电池寿命和用户体验,Google...

    Android 应用自启动

    在Android系统中,应用自启动是指应用程序在设备启动完成后自动运行的一种机制。这对于某些需要后台服务持续运行或者希望在用户开机后立即提供服务的应用来说是非常重要的。本篇将详细讲解如何实现Android应用的自...

    android实现开机自启动

    以下将详细介绍如何利用Android的广播接收器实现开机自启动。 首先,我们需要理解什么是广播接收器(BroadcastReceiver)。在Android中,广播接收器是一种轻量级组件,它可以监听系统或应用发送的广播Intent,并在...

    Android 开发 — 开机自启动

    在Android开发中,开机自启动服务是一个常见的需求,它允许应用程序在用户设备启动时自动运行,通常是用于后台任务、消息推送或系统维护等。本文将深入探讨如何在Android系统中实现开机自启动,并分析相关源码,同时...

    Android 开机自启动示例程序

    总结来说,创建一个Android开机自启动示例程序涉及到创建BroadcastReceiver、注册接收器、使用SharedPreferences存储用户设置以及处理权限问题。通过理解这些核心概念和技术,开发者可以构建出能够根据用户需求开机...

    Android 开机自启动程序

    在Android系统中,开机自启动程序通常用于在设备启动完成后自动执行特定任务,例如同步数据、启动服务等。实现这一功能的关键在于使用BroadcastReceiver,它是一个Android组件,能够监听并响应系统广播事件,包括...

    Android定时自动启动应用程序

    在Android开发中,实现应用程序的定时自动启动是一个常见的需求,特别是在设计闹钟应用、健康监测应用或是需要定期执行后台任务的应用场景中。本文将详细解析如何利用`AlarmManager`结合`BroadcastReceiver`来达成这...

    android后台服务自启动

    "Android后台服务自启动"是指在特定条件下(如设备启动、接收到特定广播等)自动启动服务的功能。这对于实现定时任务、后台音乐播放、后台数据同步等需求非常关键。 一、Android Service基础知识 1. Service分类:...

    androidapp开机自启动

    在安卓4.0.3(API Level 15)版本中,虽然系统环境相对较为开放,但随着后续版本对权限和后台运行的限制增加,自启动策略也需相应调整。以下将详细讲解如何实现安卓APP的开机自启动,并介绍相关知识点。 首先,我们...

    添加开机自启动项 demo

    请注意,为了安全起见,不应随意添加自启动项,因为这可能增加系统负担或引入潜在的安全风险。只有当用户明确需要某个程序在开机时运行时,才应进行此操作。 总结,添加开机自启动项可以通过修改注册表、启动文件夹...

    Android开机自启动

    在Android系统中,"开机自启动"是指应用程序在设备启动完成后自动运行的功能。这通常涉及到系统服务、广播接收器和启动器服务等组件。在Android的权限管理日益严格的今天,了解如何实现和管理开机自启动对于开发者和...

Global site tag (gtag.js) - Google Analytics