为什么国产 APP 喜欢声明闪光灯权限?

2020-12-11 23:17:23 +08:00
 dingwen07

在 Google Play 看了下常见的国产应用所声明的权限,发现几乎所有都声明了 'android.permission.FLASHLIGHT'。这个权限只能用来控制闪光灯,而获取'android.permission.CAMERA'之后也能控制闪光灯,和就是说想要控制闪光灯而不希望激活相机才有必要申请这个权限。

16133 次点击
所在节点    Android
48 条回复
yousabuk
2020-12-12 12:17:56 +08:00
不是喜欢,而是基于提供了什么申请就申请什么,反正全申请就对了……这是毛病。
hoyixi
2020-12-12 12:38:09 +08:00
与其匹配的是:摄像头权限~
leaves7i
2020-12-12 13:28:50 +08:00
@imn1 #18 需要主动填写,有专门一个文件负责。部分权限允许 /要求应用运行时进行申请
imn1
2020-12-12 14:00:19 +08:00
@codehz
@leaves7i
嗯,了解了
Alwaysonline
2020-12-12 14:44:45 +08:00
估计心态跟我申请微信开放平台类似,管它有用没用,1 次全申请了,万一用得着。
Tecrafter
2020-12-12 15:33:29 +08:00
在 AndroidManifest 文件中声明权限,如<uses-permission android:name="android.permission.INTERNET" />
以前是声明了就有了,现在的权限分组了,危险权限需要运行时申请,也就是弹出那个授权窗的过程。
Tecrafter
2020-12-12 15:34:24 +08:00
calloc
2020-12-12 16:04:19 +08:00
有些库有,你引进去,你的 app 也就有了
Coioidea
2020-12-12 18:05:44 +08:00
@Alwaysonline 真就开放平台呗。
国内应用没有对权限的有效管理约束
tesguest123
2020-12-12 18:39:57 +08:00
全都要,万一哪天用上
kingfalse
2020-12-12 22:01:41 +08:00
国产的正常,没有不要的
raaaaaar
2020-12-12 23:52:10 +08:00
软件好不好,先看他的权限就能判断一半
huangzhiyia
2020-12-13 00:14:46 +08:00
有些 sdk 自己声明的
Hack3rHan
2020-12-13 07:27:47 +08:00
我不懂安卓开发,有没有国产 App 开发能解释一下,为啥数据不放 Android/data/包名下面,而非要申请个存储空间权限然后放外面?
des
2020-12-13 08:00:11 +08:00
@Hack3rHan 我感觉有以下几个原因
1 懒,抄代码的时候就是这么写的 能用,懒得改。自己去找文件也不用翻很深
2 app 删除之后要保留信息,这个不是照片之类的东西
4 sdk 搞得东西,多是为了追踪用户,以及其他目的,这种的最讨厌了
BoiledEgg
2020-12-13 09:29:32 +08:00
我感觉是不是跟那个常用的二维码扫描库 zxing 有关

https://github.com/zxing/zxing/blob/master/android/AndroidManifest.xml

你觉得只有国内 app 都要,大概是国内二维码普及的比较广吧
spcharc
2020-12-13 09:35:41 +08:00
这也是为什么我的手机(当然是安卓机)上完全没有国产 app
yingfengi
2020-12-13 09:48:32 +08:00
@bankroft 有道理
fanguangwei
2020-12-13 10:35:41 +08:00
先要了再说
laravel
2020-12-13 14:18:50 +08:00
先把茅坑占了再说

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

https://tanronggui.xyz/t/734668

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

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

© 2021 V2EX