RikkaApps / App-Ops-issue-tracker

Issue tracker for https://play.google.com/store/apps/details?id=rikka.appops
340 stars 29 forks source link

在开启自动恢复的情况下,安装/卸载应用会导致正在使用麦克风的通话软件关闭麦克风 #133

Open DeepBlueBubble opened 1 year ago

DeepBlueBubble commented 1 year ago

System info: / 系统信息:

Android Version: 13 (API 33) Device: Xiaomi 22041216C App Version: 8.0.1.r1603.8a9e5c3c (1603) Installer: com.coolapk.market Working Mode: Shizuku V3 (12) Working Profile: no (current: 0) Google token: unlock@@@abkamjgmilpcckkelnpmaoba.AO-J1Ox5tfN3lxTxX9d1CNU6x_9xofLazAdWbnAbXm0LqPgjzEhl2d8KgAOfpaRNJ65zjRgJNanUFQylhLxltNMR7BYOfMGXeA

What did you do? / 你做了什么?

首先说明一点,这里的麦克风关闭指的是系统层面的麦克风关闭,而不是应用本身的静音之类的。 在使用软件通话时(例如Element),并且在App Ops开启自动恢复的情况下,安装/卸载/升级应用会导致麦克风在系统层面的关闭。只有通过先在软件内静音并取消静音(或者反过来),然后在qs里开关 Mic Access tile,才可以重新开启麦克风。 在Android 12及以上的系统,当麦克风正在被使用时右上角会有绿点。而当软件有变更时,这个绿点会消失,意味着麦克风被关闭。 (题外话:开启新应用行为时,安装新应用似乎也会导致类似行为)

我不知道这是不是App Ops的问题,因为在A12L和A13都出现了这一问题(两台设备都是)。如果是的话,我希望能够修复这一问题。 这似乎并不是“我不对软件进行更改”就能work around的问题。例如,Google Play会对自身进行升级(例如,下载Ar core,即使自动升级已经关闭),这种情况下似乎也会导致麦克风被自动关闭。

What did you expect to see? / 你期望看到什么?

开启自动恢复时,对软件进行升级/卸载/安装 不会导致正在通话的软件被关闭麦克风

What did you see instead? / 然而你实际上得到的却是?

如上文所示。

RikkaW commented 1 year ago

可是 AppOps 没有动过系统的那个开关(

DeepBlueBubble commented 1 year ago

感觉更像是Android 12/13的问题而不是App ops的问题… 请问我要怎么做,才能协助这个问题的吗…?