com.alibaba.aliyun
由于设备采用升降摄像头,因此有应用使用前置摄像头,可以明确知道。 为避免碰巧其他应用使用摄像头,我重复视频中的过程多次,可以稳定复现。 同时根据 MIUI 11 的应用行为记录,也显示了阿里云 APP 获取了摄像头权限
MIUI 权限使用记录
操作复现方法
至于为什么要用这个 APP,因为实名认证阶段,被要求,非要用它。
至于阿里云 APP 其他地方是否有触发这种情况,我不能确定,甚至其他阿里系的软件有没有这个情况。
不做价值评断,也许是 bug,也许是 feature 。
1
opengps 2020-09-12 11:22:57 +08:00
这个问题很久之前就反馈过了,h5 的调用一直有这个问题
|
2
chiu 2020-09-12 12:39:21 +08:00 via Android
同 K20 Pro,没用过阿里云 APP,但我浏览器打开油管看视频的时候,也会偶尔出现前置摄像头突然弹起的情况......
|
3
gam2046 OP |
4
viWww0vvxmolvY5p 2020-09-12 13:30:34 +08:00
同 K20 Pro 和阿里云,没有复现到这种情况。
升降摄像头比较放心,另外我有个习惯,下载一个新 app 会先尽可能多的关闭他的权限,使用中有必要的再开启。 |
7
baobao1270 2020-09-12 14:37:00 +08:00 via Android
我发现我手机浏览器访问阿里云 web 登录页,摄像头也会升起降下
|
8
TypeError 2020-09-12 14:46:48 +08:00 via Android
这些破 app 都只给仅限前台或者仅限一次的权限
|
9
gam2046 OP @rosu #6,申请权限会弹出授权框,但不会触发升降摄像头。而且动态申请权限是开发者主动做,系统并不会有这个操作。
@baobao1270 #7,刚刚使用了 chrome 访问阿里云的网页登陆页面,未出现此情况。 @mway #4,刚刚我试了下,如果把阿里云 APP 的摄像头权限改成“询问”则不会出现此情况,由于我之前新注册的账号有实名认证的要求,之前已经给了摄像头的权限。 由此,是否我可以阴谋论的认为,在某些操作下,如果已经授予了摄像头权限,则应用会悄悄的从 preview 里取一帧图像,避免触发系统的拍照声音。而如果从未授权过,则不获取照片,避免被用户喷,在不需要摄像头的地方,申请权限。但是开发人员忘记了,部分设备的前置摄像头有物理结构,会暴露这个原本悄咪咪的操作。 |
10
vanxy 2020-09-12 16:43:02 +08:00
就是判断下前置摄像头是否有用而已, 因为 Android 的碎片化问题,某些机型上需要调用 camera.open 来判断, 而当调用这个 api 后,miui 就自动弹摄像头了.
实际上没有拍照的. |
11
gam2046 OP @vanxy #10 可能是我开发水平不够,不知道哪些情况下必须通过打开摄像头才能判断可用。在我那个演示视频中,那个特定的操作没有任何需要判断的依据,既不是应用刚刚开启时,也不是某个要使用到摄像头的操作时。如果非说它就像在这个不着四六的地方开一下摄像头玩,那.......就很优秀~
|
12
hoyixi 2020-09-12 18:23:50 +08:00 1
我觉得对手机壳厂家来说,这是个商机。
手机壳的摄像头部分应该设计成活动遮盖和开关,用的时候打开一下,平时都遮盖~ |