微信 7.0 for Android 终于使用系统的通知渠道了

2019-01-14 14:37:37 +08:00
 junjieyuanxiling
https://imgur.com/a/fEQzQyA
4714 次点击
所在节点    分享发现
26 条回复
honeycomb
2019-02-19 08:35:54 +08:00
@wangxiaoaer 有,设置完成时似乎就会生效( appops 有一个类似于让改动 commit 命令,但一般用不上)
wangxiaoaer
2019-02-19 09:21:12 +08:00
@honeycomb #21 我的意思是应用装好,开始 appops 设置,在设置完成之前,如果应用后台启动并获取了权限,岂不是白白设置了?
honeycomb
2019-02-19 09:29:19 +08:00
@wangxiaoaer 应用在安装后到首次被用户启动之间,仅依靠自身无法启动。
然而,被链式启动等第三方触发的唤醒则例外。

使用 Android 6.0 (想想 6.0 是多少年前的东西了,现在很少有应用还在用比它更古老的 API level )及以上作为 compile API level 时,默认不会授予任何运行时权限。

所以,一般来说不会遇到这种问题。appops 每设定好一个项目后它几乎是立刻 commit
wangxiaoaer
2019-02-19 09:34:25 +08:00
@honeycomb 多谢。另外免 Root 使用 appops 应该也是仅仅在安装 appops 的时候才需要 adb 吧?后续使用 appops 还需要 adb 吗?
honeycomb
2019-02-19 09:44:30 +08:00
@wangxiaoaer 没有安装 appops 这一回事,appops 是 Android 的一部分,不管你用不用它总是在工作。

免 root 使用 appops 在 Android9 的含义往往是限于通过 adb 的 appops 命令去调整它的配置,或者是通过 cyanogenmod (现在换了个名字)的 privacy guard 2.0 介面。

在低版本系统里有别的方法可以在安装 appops gui 后用非 root 的方法让其获得修改 appops 设置的能力,Android9 时这个办法会遇到一些问题,UE 会比较差。

目前活跃的 appops gui 为 rikka appops 与 8net 的 appopsx。
wangxiaoaer
2019-02-19 19:32:09 +08:00
@honeycomb appops 是系统自带的,目前市面上的名种应用只是提供了界面,这个我知道。

我只是不太明白为什么要 Root,或者借助 adb,同时 Root adb 是每次调用 appops 的接口进行设置的时候都需要的吗?

刚入手了一个红米 Note7 发现很多系统应用无法删除,同时自带的权限管理不能管理系统应用,也无法解决不给权限就退出。就装了 rikka 的 appops,结果提示不 miui 上可能会失效,真是日了哈士奇。

有调教的办法吗?是不是不能刷原生?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/526897

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX