安卓 怎么设置开机自动启动软件

安卓 怎么设置开机自动启动软件,第1张

安卓手机里面有开机自动启动软件的设置的,在设置里找下。

1、我的手机就是安卓系统的,在设置管理中能看到开机自动启动的选项的;

2、下载手机里的软件,或者对手机进行管理,可以在手机里的下载个应用宝;

3、它里面的软件都是正版的,找到后点击下载就能安装到手机里的的。

1、打开手机,找到手机自带的手机管家应用,点击进入。

2、在手机管家应用中找到应用启动管理选项,点击打开。

3、打开后找到全部应用管理选项,点击打开。

4、选择你不想开机自动启动的软件,点击打开。

5、这就会打开一个菜单栏,找到允许自启动,点击关闭,就完成了。

若使用的是vivo手机,可查看以下信息:

1、进入设置--电池--后台耗电管理--对应软件--选择“允许后台高耗电”(部分机型需进入设置--电池--后台高耗电--将对应的软件开启);

2、可以进入i管家--应用管理/软件管理--权限管理--权限--自启动--开启软件的自启权限;

3、进入多任务卡片界面,下拉软件加入到加速白名单;

4、若软件被隐藏了,请把软件取消隐藏或移出原子隐私系统。

注:若是出现因软件异常占用内存,被智慧引擎强行关闭的情况,则是软件自身原因不支持设置。

<article class="_2rhmJa">

Android 设备开机自启动的可以用广播实现,因为 Android 设备开机时会发送一条开机广播 "androidintentactionBOOT_COMPLETED"。接收后实现启动就完成了。

接下来是准备工作

如果按照上面的全部步骤后操作后,重启没有自动启动程序,怎么办呢?是怎么回事呢?

那么首先请检查一下你的手机是不是安装了360等安全助手之类的软件,如果有,请在软件的自启动软件管理中将app设置为允许

我的手机没有安装这些软件,但是手机中自带了安全助手,有的手机系统设置里面自带了自启动软件管理的功能 ,所以在这里将我们的app设置为允许开机启动),重启手机,测试是否成功。

然而并没有成功

接收不到BOOT_COMPLETED广播可能的原因

(1)、BOOT_COMPLETED对应的action和uses-permission没有一起添加

(2)、应用安装到了sd卡内,安装在sd卡内的应用是收不到BOOT_COMPLETED广播的

(3)、系统开启了Fast Boot模式,这种模式下系统启动并不会发送BOOT_COMPLETED广播

(4)、应用程序安装后重来没有启动过,这种情况下应用程序接收不到任何广播,包括BOOT_COMPLETED、ACTION_PACKAGE_ADDED、CONNECTIVITY_ACTION等等。

Android31之后,系统为了加强了安全性控制,应用程序安装后或是(设置)应用管理中被强制关闭后处于stopped状态,在这种状态下接收不到任何广播,除非广播带有FLAG_INCLUDE_STOPPED_PACKAGES标志,而默认所有系统广播都是FLAG_EXCLUDE_STOPPED_PACKAGES的,所以就没法通过系统广播自启动了。所以Android31之后

(1)、应用程序无法在安装后自己启动

(2)、没有ui的程序必须通过其他应用激活才能启动,如它的Activity、Service、Content Provider被其他应用调用。

存在一种例外,就是应用程序被adb push youapk /system/app/下是会自动启动的,不处于stopped状态。

并不太懂 我的APP启动后 已经收到广播

第一种方式 我再模拟器上 测试 可以 android 90版本

桌面设置也会把你的app当成一个桌面主题,还有一个选项是系统桌面,你需要设置成自己的app

如果找不到桌面设置选项,可以从手机设置–应用程序-查看所有应用程序(包括系统的应用程序),找到桌面程序之类的字眼的应用,清楚其默认设置。

安装自启动:

要做这个功能有一个前提,那就是用户的机器上已经装过相应应用,也就是说只有升级APK的时候才可以这么干,因为要执行的功能需要程序的配合。

具体步骤如下:

首先要知道程序已经安装完成,所以需要在程序中注册一个广播监听(必须是静态的,你懂的)apk安装完成的action:"androidintentactionPACKAGE_ADDED",在这个广播的onReceive方法中监听action,并通过intentgetDataString()方法判断安装程序的包名是否属于自己的包名,如果是做下一步操作;

通过Intent显式或者隐式的启动你自己的程序。

建议:

  最好不要这样干,你要考虑一下用户的感受,特别是那种自动安装不需要点确认的时候,正在玩游戏、看视频、看小说、用微信你自动打开一个应用

开机自启动

android实现开机自启动可能是移动操作系统中最简单的了,只需要监听一个开机启动的Broadcast(广播)即可。首先写一个Receiver(即广播监听器),继承BroadcastReceiver。

如下所示:

public class BootReceiver extends BroadcastReceiver {

private PendingIntent mAlarmSender;

@Override

public void onReceive(Context context, Intent intent) {

// 在这里干你想干的事(启动一个Service,Activity等),本例是启动一个定时调度程序,每30分钟启动一个Service去更新数据

mAlarmSender = PendingIntentgetService(context, 0, new Intent(context,

RefreshDataServiceclass), 0);

long firstTime = SystemClockelapsedRealtime();

AlarmManager am = (AlarmManager) context

getSystemService(ActivityALARM_SERVICE);

amcancel(mAlarmSender);

amsetRepeating(AlarmManagerELAPSED_REALTIME_WAKEUP, firstTime,

30 60 1000, mAlarmSender);

}

}

接下来,只需要在应用程序配置文件AndroidManifestxml中注册这个Receiver来监听系统启动事件即可

如下所示:

<receiver android:name="serviceBootReceiver">

<intent-filter>

<!-- 系统启动完成后会调用-->

<action android:name="androidintentactionBOOT_COMPLETED">

</action>

</intent-filter>

</receiver>

若是使用的vivo手机,是指的允许软件一直在后台运行:

1、进入设置--电池--后台耗电管理--对应软件--选择“允许后台高耗电”(部分机型需进入设置--电池--后台高耗电--将对应的软件开启);

2、可以进入i管家--应用管理/软件管理--权限管理--权限--自启动--开启软件的自启权限;

3、进入多任务卡片界面,下拉软件加入到加速白名单;

4、若软件被隐藏了,请把软件取消隐藏或移出原子隐私系统。

还原隐藏软件的方法如下:

OriginOS Ocean、OriginOS 3:进入设置--原子隐私系统--长按应用图标--移出隐私系统;

OriginOS 10、iQOO UI、FuntouchOS 45及以上:进入设置--指纹、面部与密码/面部与密码/指纹与密码--隐私与应用加密--应用隐藏--关闭软件后的开关;

FuntouchOS 30:桌面空白处长按--隐藏图标--上滑软件图标,软件即可恢复到桌面;

FuntouchOS 30以下:桌面点击菜单键--隐藏图标(如有设置密码需先输入密码)--点一下软件图标,软件即可恢复到桌面。

注:若是出现因软件异常占用内存,被智慧引擎强行关闭的情况,则是软件自身原因不支持设置。

快速关闭所有后台应用:可以下滑/上滑呼出控制中心--点击“一键加速”,或进入多任务卡片切换界面,点击底部“X”,即可结束所有非白名单应用。

若有更多疑问,可进入vivo官网/vivo商城APP--我的--在线客服或者vivo官网网页版--下滑底部--在线客服--输入人工客服进入咨询了解。

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/shuma/828394.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-10
下一篇2023-08-10

随机推荐

  • 全套海蓝之谜使用顺序是什么,海蓝之谜具体使用步骤是什么?

    在我们的日常生活中,经常可以看到有人在使用海蓝之谜护肤品,海蓝之谜护肤品的美誉度很高。很多人进了一整套海蓝之谜护肤品,却不知道怎么用。全套海军神秘使用令海蓝之谜全套的使用顺序:洁面后先用醒肤水,再用浓缩精华,再用各种精华。精华的使用顺序:活

    2024-04-15
    56400
  • 优资莱化妆品的生产批号怎样看生产日期

    欧莱雅集团属下品牌: helena rubinstein hr 赫莲娜、lancome 兰蔻、biotherm 碧欧泉,由于同属一家公司旗下品牌,生产批号的标注方法是一样的。其生产批号由两个英文字三个数字组成,第一个英文字母代表产地,第二个

    2024-04-15
    51400
  • 雅漾保湿乳和精华乳哪个先用

    雅漾保湿乳和精华乳哪个先用?这是很多人都会面临的疑问。你可能也在为此而烦恼。现在,让我来回答这个问题吧!我们需要明确一点,无论是保湿乳还是精华乳,它们都是护肤品中的“好帮手”。保湿乳的主要功能是为肌肤提供水分,保持水润嫩滑;而精华乳则注重于

    2024-04-15
    54000
  • 哪些牌子保湿补水的护肤品好?

    秋冬季节,皮肤很容易干燥,保湿尤其重要! 分享一些相对平价一点,大家购买的起的,而且用完只保湿不油腻的护肤品! 走起! 1,科颜氏的高保湿霜,这款高保湿霜特别经典了,保湿照顾很好,尤其是脸皮特别干的时候,晚上厚厚的用上一层,第

    2024-04-15
    39700
  • 丸美弹力蛋白眼精华素怎么样?适合多大年龄?

    丸美弹力蛋白眼精华素主打去淡化细纹黑眼圈眼袋紧致,那么丸美弹力蛋白眼精华素怎么样?适合多大年龄?带着这些疑问下面是我为大家带来丸美弹力蛋白眼精华素的全面分析,了解它的更多性能,帮你解决更多的困扰,感兴趣的小伙伴们赶快来看看吧!

    2024-04-15
    37800
  • 妮维雅男士控油保湿精华露是洗面奶吗

    听说妮维雅男士控油保湿精华露是洗面奶?这可真是让人大吃一惊。其实,妮维雅男士控油保湿精华露并不是洗面奶,它是用来控制男性肌肤油脂分泌,同时保持肌肤的水润度。此外,精华露还可以帮助男性肌肤延缓衰老,让肌肤更加健康光滑。但是,妮维雅男士控油保湿

    2024-04-15
    44800
  • 四款美白身体乳分享,温和不刺激,让你瞬间白一个度!

    今天给大家分享四款美白身体乳,让大家在夏天来临之前,都变得白白嫩嫩的,爱美的小仙女必备哦!妮维雅美白身体乳德国经典护肤品牌,偶然间撸了这一瓶美白身体乳,涂了大半个月,突然发现自己的手臂变的好白,首先要说下我是一个体毛比较旺盛的女生,小时候不

    2024-04-15
    40800

发表评论

登录后才能评论
保存