告别关屏发热:安卓手机调教之Xposed框架+绿色守护篇

简介: 安卓系统的开源特性使得其在智能手机市场的占有率一直在稳步提升,最新的统计数据显示在全球市场,除了苹果占据了11.5%的市占率之外,位列前五名的智能手机厂商当中有四家主要以生产安卓设备为主,虽然安卓因为碎片化的原因导致其饱受争议,但不可否认安卓手机已经成为了移动互联网时代的赢家。

安卓系统的开源特性使得其在智能手机市场的占有率一直在稳步提升,最新的统计数据显示在全球市场,除了苹果占据了11.5%的市占率之外,位列前五名的智能手机厂商当中有四家主要以生产安卓设备为主,虽然安卓因为碎片化的原因导致其饱受争议,但不可否认安卓手机已经成为了移动互联网时代的赢家。

微信图片_20230525122100.jpg

▲2016年第三季度全球手机厂商售予终端用户智能手机数量(单位:千部)


与iOS/Win10设备相比,安卓手机在配置方面的需求一直远高于其他系统,除了系统本身的运行机制之外,安卓APP肆无忌惮的资源占用也是非常重要的因素,诸如关屏发热、后台耗电等问题屡见不鲜,使用一些较为另类的方式解决软件后台耗电问题就成为了必然。


目前在大部分的国产安卓手机系统当中都存在着诸如“安全中心”一类的应用,在检测到软件耗电之类的问题时能够自动干掉耗电应用,不过用户能够自定义的选项实在太少,对于搞机一族,诸如绿色守护、阻止运行、冰箱、My Android Tools之类的系统优化应用受到用户欢迎,接下来笔者就介绍下这里面大名鼎鼎的绿色守护+Xposed框架的结合实例。


何为绿色守护?

53EB262AE37887229E5FDB796D349110.jpg

绿色守护是一个能够自动休眠后台APP的应用程序,需要注意的是该软件是将应用休眠而不是关闭,在休眠之后APP部分功能依然能够被系统调用(例如GCM特性),在用户不使用这些软件时减少应用后台活动,达到减少后台消耗流量和电量的问题。


何为Xposed框架?


Xposed框架是一款可以在不修改APK的情况下影响程序运行(修改系统)的框架服务,基于它可以制作出许多功能强大的模块,且在功能不冲突的情况下同时运作,不过目前并非所有的手机厂商都能够完美支持该框架,简而言之,Xposed框架就是安卓版的Cydia,配合插件能够实现一些传统软件无法实现的功能。

5D8F1447D0F27D4A7722E8F34F6E2086.jpg

这两个软件有何关系?


配合Xposed框架,绿色守护不仅能够在“高效模式”下以最佳的性能和兼容性运行,还能够实现GCM推送、唤醒对齐以及绿色化系统应用等特性,相较于绿色守护单独使用定制性更强。


使用这两个软件是否需要ROOT?


对于绿色守护而言,在获取系统最高权限的情况下可以实现自动休眠功能,而安装Xposed框架本身就需要ROOT,从折腾的角度来看笔者推荐ROOT,具体的ROOT教程可以参照各官方论坛详细教程,但是三星国行用户以及魅族手机用户需要慎重,三星国行在ROOT之后无法使用三星智付,而魅族则会记录序列号作为保修凭证,无法刷机抹除,更为重要的是Flyme对于Xposed的兼容性较其他手机品牌较差。

另外,ROOT之后支付宝与微信在部分手机上将会失去指纹支付功能。

通常来说,安卓要获得ROOT权限,都需要进行以下步骤:

1.手机解锁(Fastboot模式下解锁Bootloader)

2.刷入第三方Recovery(知名的第三方RE有CWM、TWRP等)

3.在第三方Recovery下刷入ROOT包(目前基本被Chainfire开发者的SuperSU所垄断)

4.刷入自定义ROM包

对于高通用户来说,可以使用9008端口刷机法实现在除硬件损坏之外的所有黑砖救回,具体教程各大论坛相关机型会有提供。

注:ROOT有风险,操作需谨慎。

以上所列相关软件在品牌手机官方论坛都有提供,敬请搜索下载。


如何使用绿色守护?


在结束上述的操作之后,打开绿色守护APP,可以看到后台运行中、可能减缓设备相应速度、最近运行过、更多应用的相关选项,用户在点击某个需要节电APP时会弹出“√”按钮,点击即可加入后台休眠序列。

微信图片_20230525122434.jpg

需要注意的是,由于部分国产系统当中存在的休眠模式,绿色守护在后台运行当中可能会被清除,这样会导致绿色守护失效,解决方式是将该应用加入信任列表,除此之外还需要将该软件在辅助功能的绿色守护服务程序打开,保证其在息屏状态下不会被清除后台。


另外,由于谷歌在十一月推送的最新安卓安全补丁与Xposed框架拥有兼容性问题,刷入版本不符合的Xposed框架会导致无法开机,请用户在官方下载地址当中选择合适的安装包,目前开发者已经更新v87 test1版本解决与最新补丁的兼容性问题。


安装完成后,Xposed插件每次添加都需要重启以产生效果,另外请提前备好官方卸载包,以防出现卡Logo的问题。


微信图片_20230525122519.jpg


什么样的软件需要添加到休眠列表当中?


原则上,用户不常用的APP都可以添加到休眠列表当中, 对于微信、QQ等聊天应用,由于需要后台服务进行消息接收,因此这类程序除非你不经常使用,否则不要添加。

对于一部分游戏,由于需要进行后台挂机等操作,因此也不要加入到休眠列表当中以免影响游戏的正常收益。


微信图片_20230525122555.jpg

▲部分功能需要基于Xposed框架才能够实现


总结


与iOS不同,安卓的“真后台”虽然带来了多任务运行的效率,但是也增加了后台的耗电,对于用户来说,抛开一些正常的聊天应用,大部分的应用用户都可以尝试添加到休眠模式来测试是否对正常的用户体验产生影响,当然在使用这款软件时也需要一定的安卓刷机基础,用户可以在掌握自己的手机刷机情况下进行尝试。

目录
相关文章
|
3月前
|
网络协议 Android开发 数据安全/隐私保护
Android手机上使用Socks5全局代理-教程+软件
Android手机上使用Socks5全局代理-教程+软件
2722 2
|
21天前
|
物联网 区块链 vr&ar
未来已来:探索区块链、物联网与虚拟现实技术的融合与应用安卓与iOS开发中的跨平台框架选择
【8月更文挑战第30天】在科技的巨轮下,新技术不断涌现,引领着社会进步。本文将聚焦于当前最前沿的技术——区块链、物联网和虚拟现实,探讨它们各自的发展趋势及其在未来可能的应用场景。我们将从这些技术的基本定义出发,逐步深入到它们的相互作用和集成应用,最后展望它们如何共同塑造一个全新的数字生态系统。
|
2月前
|
开发框架 前端开发 Android开发
安卓与iOS开发中的跨平台框架解析
在移动应用开发的广阔舞台上,安卓和iOS一直是两大主角。随着技术的进步,开发者们渴望能有一种方式,让他们的应用能同时在这两大平台上运行,而不必为每一个平台单独编写代码。这就是跨平台框架诞生的背景。本文将探讨几种流行的跨平台框架,包括它们的优势、局限性,以及如何根据项目需求选择合适的框架。我们将从技术的深度和广度两个维度,对这些框架进行比较分析,旨在为开发者提供一个清晰的指南,帮助他们在安卓和iOS的开发旅程中,做出明智的选择。
|
1天前
|
前端开发 Java 数据库
💡Android开发者必看!掌握这5大框架,轻松打造爆款应用不是梦!🏆
在Android开发领域,框架犹如指路明灯,助力开发者加速应用开发并提升品质。本文将介绍五大必备框架:Retrofit简化网络请求,Room优化数据库访问,MVVM架构提高代码可维护性,Dagger 2管理依赖注入,Jetpack Compose革新UI开发。掌握这些框架,助你在竞争激烈的市场中脱颖而出,打造爆款应用。
19 3
|
9天前
|
编译器 Android开发 开发者
带你了解Android Jetpack库中的依赖注入框架:Hilt
本文介绍了Hilt,这是Google为Android开发的依赖注入框架,基于Dagger构建,旨在简化依赖注入过程。Hilt通过自动化的组件和注解减少了DI的样板代码,提高了应用的可测试性和可维护性。文章详细讲解了Hilt的主要概念、基本用法及原理,帮助开发者更好地理解和应用Hilt。
25 8
|
22天前
|
设计模式 Java Android开发
探索安卓应用开发:从新手到专家的旅程探索iOS开发中的SwiftUI框架
【8月更文挑战第29天】本文旨在通过一个易于理解的旅程比喻,带领读者深入探讨安卓应用开发的各个方面。我们将从基础概念入手,逐步过渡到高级技术,最后讨论如何维护和推广你的应用。无论你是编程新手还是有经验的开发者,这篇文章都将为你提供有价值的见解和实用的代码示例。让我们一起开始这段激动人心的旅程吧!
|
23天前
|
Android开发
基于Amlogic 安卓9.0, 驱动简说(三):使用misc框架,让驱动更简单
如何使用Amlogic T972安卓9.0系统上的misc框架来简化驱动程序开发,通过misc框架自动分配设备号并创建设备文件,从而减少代码量并避免设备号冲突。
22 0
基于Amlogic 安卓9.0, 驱动简说(三):使用misc框架,让驱动更简单
|
1月前
|
存储 前端开发 Java
Android MVVM框架详解与应用
在Android开发中,随着应用复杂度的增加,如何有效地组织和管理代码成为了一个重要的问题。MVVM(Model-View-ViewModel)架构模式因其清晰的结构和高效的开发效率,逐渐成为Android开发者们青睐的架构模式之一。本文将详细介绍Android MVVM框架的基本概念、优势、实现流程以及一个实际案例。
|
27天前
|
Android开发
【Azure 环境】记录使用Notification Hub,安卓手机收不到Push通知时的错误,Error_Code 30602 or 30608
【Azure 环境】记录使用Notification Hub,安卓手机收不到Push通知时的错误,Error_Code 30602 or 30608
|
2月前
|
存储 移动开发 Android开发
使用kotlin Jetpack Compose框架开发安卓app, webview中h5如何访问手机存储上传文件
在Kotlin和Jetpack Compose中,集成WebView以支持HTML5页面访问手机存储及上传音频文件涉及关键步骤:1) 添加`READ_EXTERNAL_STORAGE`和`WRITE_EXTERNAL_STORAGE`权限,考虑Android 11的分区存储;2) 配置WebView允许JavaScript和文件访问,启用`javaScriptEnabled`、`allowFileAccess`等设置;3) HTML5页面使用`<input type="file">`让用户选择文件,利用File API;