Android 平台/阿里云 APP/偷偷使用前置摄像头

2020-09-12 10:13:01 +08:00
 gam2046

由于设备采用升降摄像头,因此有应用使用前置摄像头,可以明确知道。 为避免碰巧其他应用使用摄像头,我重复视频中的过程多次,可以稳定复现。 同时根据 MIUI 11 的应用行为记录,也显示了阿里云 APP 获取了摄像头权限



至于为什么要用这个 APP,因为实名认证阶段,被要求,非要用它。

至于阿里云 APP 其他地方是否有触发这种情况,我不能确定,甚至其他阿里系的软件有没有这个情况。

不做价值评断,也许是 bug,也许是 feature 。

2811 次点击
所在节点    全球工单系统
12 条回复
opengps
2020-09-12 11:22:57 +08:00
这个问题很久之前就反馈过了,h5 的调用一直有这个问题
chiu
2020-09-12 12:39:21 +08:00
同 K20 Pro,没用过阿里云 APP,但我浏览器打开油管看视频的时候,也会偶尔出现前置摄像头突然弹起的情况......
gam2046
2020-09-12 12:53:23 +08:00
@opengps
@chiu
#1, #2 意思是 MIUI 的锅?现在混合开发是很常见的,其他应用内的嵌套网页,未见此情况(抖音的商品详情页、以及大多数软件的帮助页面等)。

由于我本身是开发者,自己写了一个 app 测试,应用内嵌套 WebView 打开网页,分别尝试过在 manifest 中申请摄像头权限与不申请,也没有出现自动弹出摄像头的情况。

如果真的是 MIUI 的锅.....不太理解为什么只在这款 app 的固定位置复现了。
mway
2020-09-12 13:30:34 +08:00
同 K20 Pro 和阿里云,没有复现到这种情况。
升降摄像头比较放心,另外我有个习惯,下载一个新 app 会先尽可能多的关闭他的权限,使用中有必要的再开启。
chiu
2020-09-12 13:40:05 +08:00
@gam2046 #3
没有这个意思,不了解移动开发,只是说下我使用同款手机看到类似摄像头弹起现象的场景
rosu
2020-09-12 13:53:46 +08:00
@gam2046 试试运行时申请权限?
baobao1270
2020-09-12 14:37:00 +08:00
我发现我手机浏览器访问阿里云 web 登录页,摄像头也会升起降下
TypeError
2020-09-12 14:46:48 +08:00
这些破 app 都只给仅限前台或者仅限一次的权限
gam2046
2020-09-12 15:17:42 +08:00
@rosu #6,申请权限会弹出授权框,但不会触发升降摄像头。而且动态申请权限是开发者主动做,系统并不会有这个操作。


@baobao1270 #7,刚刚使用了 chrome 访问阿里云的网页登陆页面,未出现此情况。


@mway #4,刚刚我试了下,如果把阿里云 APP 的摄像头权限改成“询问”则不会出现此情况,由于我之前新注册的账号有实名认证的要求,之前已经给了摄像头的权限。

由此,是否我可以阴谋论的认为,在某些操作下,如果已经授予了摄像头权限,则应用会悄悄的从 preview 里取一帧图像,避免触发系统的拍照声音。而如果从未授权过,则不获取照片,避免被用户喷,在不需要摄像头的地方,申请权限。但是开发人员忘记了,部分设备的前置摄像头有物理结构,会暴露这个原本悄咪咪的操作。
vanxy
2020-09-12 16:43:02 +08:00
就是判断下前置摄像头是否有用而已, 因为 Android 的碎片化问题,某些机型上需要调用 camera.open 来判断, 而当调用这个 api 后,miui 就自动弹摄像头了.

实际上没有拍照的.
gam2046
2020-09-12 16:51:33 +08:00
@vanxy #10 可能是我开发水平不够,不知道哪些情况下必须通过打开摄像头才能判断可用。在我那个演示视频中,那个特定的操作没有任何需要判断的依据,既不是应用刚刚开启时,也不是某个要使用到摄像头的操作时。如果非说它就像在这个不着四六的地方开一下摄像头玩,那.......就很优秀~
hoyixi
2020-09-12 18:23:50 +08:00
我觉得对手机壳厂家来说,这是个商机。

手机壳的摄像头部分应该设计成活动遮盖和开关,用的时候打开一下,平时都遮盖~

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

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

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

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

© 2021 V2EX