greenify.github.io
greenify.github.io copied to clipboard
Portal
Device Pixel 6 Pro Build: UpsideDownCake (UPB1.230309.014) Greenify version : version 5.0 @oasisfeng pls help
I use greenify root mode. After upgrading to Android 12, Zygote on my device keeps reloading several minutes after boot (as well as Zygote reload). I can send you my...
Wheres the repo for greenify app?
绿色公约很棒,强烈支持。在阅读公约之后,这些天思考现在Android和iOS之间的差异(用户感知层面),我觉得Android App的『不绿色』可以粗糙的归结到两个问题: # 1. 如何更好的普及开发规范 ## 是什么 不少Android开发人员对于一些Api了解不够深入,且对Api变动更新跟进不及时,以至于一直保留旧的使用习惯。 ## 为什么 比如,公约中提到的『避免使用『读取 / 写入外部存储』权限』,以高德地图为例,高德地图是要求一定要给外部存储写入权限否则不让用的,但是很明显高德即使按规范的做法来存储数据也没有任何问题,不会影响到他们的业务正常进行(假设高德真的只是想存储数据)。那么唯一不按规范来的原因只有一个,就是**不知道应该那么做**。 类似的App不只高德地图,还可以举出其他的例子。要知道,『使用Context.getExternalFilesDir()、 Context.getExternalCacheDir() 这个Api来获取外部存储路径而不是直接写入 /sdcard/ 这样的路径』,这个规范很早很早就有了,但是现在仍然是选择直接写到 /sdcard/ 下。所以,我觉得问题应该是**如何更好的给这部分开发人员(即使是在高德这样的『大』公司内)普及一些正确的做法**。 ## 怎么做 我个人的建议是,通过开发一个AndroidStudio插件来规范代码,采用更强烈的规范约束。然后利用社区的力量来推广这个插件。其实就是整合Lint的功能,然而也许这部分人连Lint都不知道是什么。只是想法,有待验证技术上的可行性。 # 2. 如何促进Google细化权限 ## 是什么 有些情况并不是开发不规范,而是因为权限只有那些,实在没得选择,只能那么做。 ##...
## BUG 1. **`接续切断的唤醒途径`功能失效**:关闭`极客佐料`时,提示“操作失败”(如`图1`);打开时,不提示失败,但操作无效(如`图2中的红框`)。 2. **应用状态显示错误**:开启`极客佐料`时,“已休眠”的应用依然显示“xx:xx 前界面被启动”(如`图2中的蓝框`),不开启时,不显示。 ## 版本信息 绿色守护:3.3 手机:Nexus5 Android版本:7.1.1 LineageOS版本:14.1-20170328-NIGHTLY-hammerhead ## 图片