重新启动打印服务程序o.ud或Iusert 1,选择pcr启动,Metlia oot设备,glselectet

select - 歌单 - 网易云音乐
网易云音乐多端下载
同步歌单,随时畅听320k好音乐
网易公司版权所有(C)杭州乐读科技有限公司运营:Android Auto-Boot Analysis
的自启动1.1.1.实现自己的广播接收器,在 onReceive()方法中实现要处理的逻辑1.1.2. AndroidManifest.xml 中注册该广播接收器,申明接收广播过滤器为Boot_Completed 广播1.1.3.申明权限
实现 Android 的自启动与一般的广播接收没有很大区别,但是有一些要注意的地方:1.在使用 BOOT_COMPLETED 广播时,必须要 RECEIVE_BOOT_COMPLETED 权限,这是 4.0 后的修改2.通过指定 priority 属性可以设置 BOOT_COMPLETED 广播的优先级,让该app 早于其他 app 接收到广播3.在 4.4 下 BOOT_COMPLETED 广播是有序广播,但是不可中断(指定了FLAG_RECEIVER_NO_ABORT 字段),而在 4.4 以前,BOOT_COMPLETED 广播是无序的4.由于 4.0 后增加了 Package stopped 标志,因此处于该状态下的 app 无法收到 BOOT_COMPLETED 广播时,该状态由以下情况产生:a. 通过反射调用隐藏接口 forceStopPackage 接口停止的应用b.在 setting?application?detail 中点 disable 按钮,被停用的应用c.新安装完成,从未打开和运行过的应用1.2 BOOT_COMPLETED 广播发送的时机
要了解 BOOT_COMPLETED 广播的发送时机就必须了解 Android 的启动流程,简要了解 Android 的启动顺序:1 系统启动,bootloader2 SystemServer3 AMS4 Send systemReady 信号5 Launcher start6 Send finishBooting 信号7 发送 BOOT_COMPLETED 广播1.3 禁止自启动的原理通过了解 BOOT_COMPLETED 广播发送的时机和原理,我们大概可以分析出禁止自启动的几种方法:1. 阻止应用收到 BOOT_COMPLETED 广播,在 4.0 以后,可以通过设置 app 的Package stopped 标志来实现(反射调用隐藏的 forceStopPackage 方法)2. 通过停用应用的广播接收器来屏蔽 BOOT_COMPLETED 广播,即设置组件的android:enable 属性来停止该接收器的响应3. 通过 kill 进程来将自启动的 app 结束掉1.4 禁止自启动的方法1.4.1 forceStopPackage
通过 forceStopPackage 去禁用,不仅会停用 app 的组件,也会停止他的定时器等,同时需要 system 权限和系统签名。1.4.2 停用组件方法Android 文档中对 Android 的组件有如下描述:The element has its own enabled attribute that applies to allapplication components, including broadcast receivers.即我们可以设置一个组件是否启用。PackageManager 中提供以下两个方法:setApplicationEnabledSetting 可以停用应用中所有的组件。setComponentEnabledSetting 可以停用指定的组件。该方法有以下几个需要注意的地方:a.与 forceStopPackage 接口相比,该接口不会清空定时器等,只会启用、停用组件,因此在定时器中发送自定义广播,并且在广播中指定FLAG_EXCLUDE_STOPPED_PACKAGES 是可以唤醒组件。b.使用 setComponentEnabledSetting 接口必须是 system 程序并具有system 签名c.需要申明 CHANGE_COMPONENT_ENABLED_STATE 权限使用方法:
很遗憾,该方法只能对自己的 app 修改,而操作第三方 app 需要 system权限,即使 root 也无法使用,因此,我们需要利用 packagemanager 的cmd 实现,即 PM 命令。
命令需要 root 权限:pm enable/disable package/package.class1.4.3 Kill 进程方法
最常用的方法是通过 ActivityManager 类中的killBackgroundProcesses 接口来杀死进程,通用代码如下:
但是该方法清理的进程等级不是太高,killProcess(pid)是一种能 kill更高优先级的方法,但是该方法并不能保证进程被 kill,因为该方法只是发出 kill process 的信号,具体是否要 kill 是由系统决定的,一般来说,可以被杀死的进程如下:a. 同包下进程b. 同 uid 进程c. 由本 app 在运行时生成的进程1.5 查找开机启动权限的 apk
查找权限的方法有很多,这里只提供一种,即通过 packagemnager 来实现:1.6 总结
综上,市场上一般的自启动管理 app,大多是通过获取 root 权限后使用 pm命令来禁用包含 Boot_Completed 的接收器来实现的,还有一些则是通过监控后台进程,轮询查找黑名单中的进程来 kill 掉相应的自启动程序,不仅包括开机自启动,还可以监控后台自启动,不过该方法的最大问题就是增加了系统消耗,包括内存消耗和电量消耗。另外还有一些第三方的 ROM 也带有权限管理工具,例如小米的权限管理系统,是在解析接收器的权限的时候,会将所有接收器的优先级减 1,这样其他应用的优先级将永远低于其系统 app 的优先级。
通过调查发现,用户清理进程,控制开机启动的习惯是从 windows 开始的,进程清理或者说是控制开机启动项对于 Android 系统来说并没有很大意义,如果一个 Android 系统不 root,那么第三方 app 对系统方面的控制权限基本没有,使用这些软件,一方面降低了 Android 系统的安全性,另一方面也会消耗很大的系统资源,造成恶性循环,手机越用越慢。系列精选 ◆ Smooth Jazz Cafe Vol 1-9 - 歌单 - 网易云音乐
系列精选 ◆ Smooth Jazz Cafe Vol 1-9
播放:40次
喜欢这个歌单的人
网易云音乐多端下载
同步歌单,随时畅听320k好音乐
网易公司版权所有(C)杭州乐读科技有限公司运营:JOJO的奇妙冒险1~4部OP ED OST 替身来源曲 - 歌单 - 网易云音乐
JOJO的奇妙冒险1~4部OP ED OST 替身来源曲
本歌单收藏了1~4部的op ed,替身来源曲,以及部分精选OST。3部的替身名字几乎都来源于塔罗牌和埃及九柱神,所以无法收录。并且,由于有的替身来源于乐队和专辑,这里就不整张专辑都收藏了。
以下是替身来源...
本歌单收藏了1~4部的op ed,替身来源曲,以及部分精选OST。3部的替身名字几乎都来源于塔罗牌和埃及九柱神,所以无法收录。并且,由于有的替身来源于乐队和专辑,这里就不整张专辑都收藏了。
以下是替身来源曲的介绍↓
Cream(亚空瘴气)来源乐队Cream.
Shine On You Crazy Diamond(疯狂钻石)
Aqua Necklace(银水链)来源乐队Aqua.
The Hand(轰炸空间)来源乐队The Band.
Bad Company(极恶中队)来源乐队Bad Company.
Red Hot Chili Pepper(辛红辣椒)来源乐队Red Hot Chili Peppers.
Echoes(回音)
The Rock(心锁)
Surface(表面)来源乐队SURFACE.
Love Deluxe(紫色恋人)来源专辑Love Deluxe.
Pearl Jam(珍珠果酱)来源乐队Pearl Jam.
Achtung Baby(透明宝宝)来源专辑Achtung Baby.
Knock On The Heaven's Door(天堂之门)
Ratt(虫眼)来源乐队Ratt.
Harvest(收成者)来源专辑Harvest.
Cinderella(灰姑娘)来源乐队cinderella.
Killer Queen(杀手皇后)
Sheer Heart Attack(穿心攻击)
Another One Bites The Dust(阵亡形态)
Atom Heart Father(原子心之父)来源专辑Atom Heart Mother.
Boyz II Men(猜拳小子)来源乐队Boyz II Men.
Earth, Wind and Fire(大地风火)来源乐队Earth, Wind & Fire.
Highway Star(公路之星)
Stray Cat(迷失的猫)来源乐队Stray Cats.
Super Fly(超能平底锅)来源专辑Super Fly.
Enigma(英格玛)来源乐队Enigma.
Cheap Trick(廉价把戏)来源乐队Cheap Trick.
播放:63775次
喜欢这个歌单的人
网易云音乐多端下载
同步歌单,随时畅听320k好音乐
网易公司版权所有(C)杭州乐读科技有限公司运营:【一】古风背景音乐&纯音乐 - 歌单 - 网易云音乐
【一】古风背景音乐&纯音乐
风格多样:大气磅礴,空灵梦幻,悲戚宁静,恬淡悠然,欢乐活泼
静听慢赏~~
播放:182421次
喜欢这个歌单的人
网易云音乐多端下载
同步歌单,随时畅听320k好音乐
网易公司版权所有(C)杭州乐读科技有限公司运营:}

我要回帖

更多关于 mac 重新启动 t 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信