为什么国产 APP 喜欢声明闪光灯权限?
在 Google Play 看了下常见的国产应用所声明的权限,发现几乎所有都声明了 ‘android.permission.FLASHLIGHT’。这个权限只能用来控制闪光灯,而获取’android.permission.CAMERA’之后也能控制闪光灯,和就是说想要控制闪光灯而不希望激活相机才有必要申请这个权限。
在 Google Play 看了下常见的国产应用所声明的权限,发现几乎所有都声明了 ‘android.permission.FLASHLIGHT’。这个权限只能用来控制闪光灯,而获取’android.permission.CAMERA’之后也能控制闪光灯,和就是说想要控制闪光灯而不希望激活相机才有必要申请这个权限。
也可能是…
A:我不知道这是什么,就找网上的代码抄的,最后居然还能用,老板很高兴。
B:这么巧,我也是在那里抄的。
@lloovve
@fatedier
没有相机权限应该扫不了二维码,有相机权限不需要闪光灯权限就可以点亮闪光灯。
例如代码调用某个权限,它有几个子项,google play 检测到把各个子项一并列出来给用户知道,这很正常吧
我看到 LZ 举的例子,都有摄像头权限,那子项闪光灯一并列出不奇怪啊
https://github.com/zxing/zxing/blob/master/android/AndroidManifest.xml
你觉得只有国内 app 都要,大概是国内二维码普及的比较广吧
>这个权限只能用来控制闪光灯,而获取’android.permission.CAMERA’之后也能控制闪光灯