这里有钉钉的研发的相关人员吗? 你们不觉得耻辱么?

2017-06-15 10:42:44 +08:00
 ajan
钉钉 for Android, 权限 87 个, 你们不觉得耻辱么?


android.permission.INTERNET
访问网络 访问网络连接,可能产生 GPRS 流量
android.permission.ACCESS_WIFI_STATE
获取 WiFi 状态 获取当前 WiFi 接入的状态以及 WLAN 热点的信息
android.permission.ACCESS_NETWORK_STATE
获取网络状态 获取网络信息状态,如当前的网络连接是否有效
android.permission.CHANGE_WIFI_STATE
改变 WiFi 状态 改变 WiFi 状态
android.permission.CAMERA
拍照权限 允许访问摄像头进行拍照
android.permission.WRITE_EXTERNAL_STORAGE
写入外部存储 允许程序写入外部存储,如 SD 卡上写文件
android.permission.VIBRATE
使用振动 允许振动
android.permission.RECEIVE_BOOT_COMPLETED
开机自动允许 允许程序开机自动运行
android.permission.WAKE_LOCK
唤醒锁定 允许程序在手机屏幕关闭后后台进程仍然运行
android.permission.READ_CONTACTS
读取联系人 允许应用访问联系人通讯录信息
android.permission.WRITE_CONTACTS
写入联系人 写入联系人,但不可读取
android.permission.READ_PHONE_STATE
读取电话状态 访问电话状态
android.permission.GET_TASKS
获取任务信息 允许程序获取当前或最近运行的应用
android.permission.RECORD_AUDIO
录音 录制声音通过手机或耳机的麦克
android.permission.MODIFY_AUDIO_SETTINGS
修改声音设置 修改声音设置信息
android.permission.SYSTEM_ALERT_WINDOW
显示系统窗口 显示系统窗口
android.permission.WRITE_SETTINGS
读写系统设置 允许读写系统设置项
android.permission.CALL_PHONE
拨打电话 允许程序从非系统拨号器里输入电话号码
android.permission.READ_EXTERNAL_STORAGE
读取外部存储 读取外部存储,如 sdcard
android.permission.ACCESS_COARSE_LOCATION
获取粗略位置 通过 WiFi 或移动基站的方式获取用户粗略的经纬度信息,定位精度大概误差在 30~1500 米
android.permission.BLUETOOTH
使用蓝牙 允许程序连接配对过的蓝牙设备
android.permission.BLUETOOTH_ADMIN
蓝牙管理 允许程序进行发现和配对新的蓝牙设备
android.permission.NFC
允许无线通讯 允许程序执行 NFC 近距离通讯操作,用于移动支持
android.permission.READ_CALENDAR
读取日程提醒 允许程序读取用户的日程信息
android.permission.GET_ACCOUNTS
访问账户 Gmail 列表 访问 GMail 账户列表
android.permission.ACCESS_FINE_LOCATION
获取精确位置 通过 GPS 芯片接收卫星的定位信息,定位精度达 10 米以内
android.permission.READ_SYNC_SETTINGS
读取同步设置 读取同步设置,读取 Google 在线同步设置
android.permission.WRITE_SYNC_SETTINGS
写入在线同步设置 写入 Google 在线同步设置
android.permission.AUTHENTICATE_ACCOUNTS
访问账户管理 允许一个程序通过账户验证方式访问账户管理
android.permission.FLASHLIGHT
使用闪光灯 允许访问闪光灯
android.permission.READ_CALL_LOG
读取通话记录 读取通话记录
android.permission.WRITE_CALL_LOG
写入通话记录 写入通话记录
android.permission.SEND_SMS
发送短信 发送短信
android.permission.CHANGE_CONFIGURATION
改变配置 允许当前应用改变配置,如定位
android.permission.ACCESS_COARSE_UPDATES
android.permission.RECEIVE_USER_PRESENT
com.huawei.android.launcher.permission.CHANGE_BADGE
com.huawei.android.launcher.permission.READ_SETTINGS
com.huawei.android.launcher.permission.WRITE_SETTINGS
com.alibaba.android.rimet.permission.MIPUSH_RECEIVE
com.android.launcher.permission.INSTALL_SHORTCUT
com.android.launcher.permission.READ_SETTINGS
com.android.launcher.permission.WRITE_SETTINGS
com.android.launcher2.permission.INSTALL_SHORTCUT
com.android.launcher2.permission.READ_SETTINGS
com.android.launcher2.permission.WRITE_SETTINGS
com.android.launcher3.permission.READ_SETTINGS
com.android.launcher3.permission.WRITE_SETTINGS
org.adw.launcher.permission.READ_SETTINGS
org.adw.launcher.permission.WRITE_SETTINGS
com.htc.launcher.permission.READ_SETTINGS
com.htc.launcher.permission.WRITE_SETTINGS
com.qihoo360.launcher.permission.READ_SETTINGS
com.qihoo360.launcher.permission.WRITE_SETTINGS
com.lge.launcher.permission.READ_SETTINGS
com.lge.launcher.permission.WRITE_SETTINGS
net.qihoo.launcher.permission.READ_SETTINGS
net.qihoo.launcher.permission.WRITE_SETTINGS
org.adwfreak.launcher.permission.READ_SETTINGS
org.adwfreak.launcher.permission.WRITE_SETTINGS
org.adw.launcher_donut.permission.READ_SETTINGS
org.adw.launcher_donut.permission.WRITE_SETTINGS
com.huawei.launcher3.permission.READ_SETTINGS
com.huawei.launcher3.permission.WRITE_SETTINGS
com.fede.launcher.permission.READ_SETTINGS
com.fede.launcher.permission.WRITE_SETTINGS
com.sec.android.app.twlauncher.settings.READ_SETTINGS
com.sec.android.app.twlauncher.settings.WRITE_SETTINGS
com.anddoes.launcher.permission.READ_SETTINGS
com.anddoes.launcher.permission.WRITE_SETTINGS
com.tencent.qqlauncher.permission.READ_SETTINGS
com.tencent.qqlauncher.permission.WRITE_SETTINGS
com.huawei.launcher2.permission.READ_SETTINGS
com.huawei.launcher2.permission.WRITE_SETTINGS
com.android.mylauncher.permission.READ_SETTINGS
com.android.mylauncher.permission.WRITE_SETTINGS
com.ebproductions.android.launcher.permission.READ_SETTINGS
com.ebproductions.android.launcher.permission.WRITE_SETTINGS
com.oppo.launcher.permission.READ_SETTINGS
com.oppo.launcher.permission.WRITE_SETTINGS
telecom.mdesk.permission.READ_SETTINGS
telecom.mdesk.permission.WRITE_SETTINGS
dianxin.permission.ACCESS_LAUNCHER_DATA
com.android.launcher.permission.UNINSTALL_SHORTCUT
android.permission.RECORD_VIDEO
com.google.android.c2dm.permission.RECEIVE
com.alibaba.android.rimet.permission.C2D_MESSAGE
26225 次点击
所在节点    全球工单系统
149 条回复
CastleBUPT
2017-06-15 13:50:20 +08:00
@bk201 没有权限,很多需求要连环拒,产品说今天这个做不了明天那个做不了,就因为 XX 死活不肯添加某权限
surfire91
2017-06-15 13:57:41 +08:00
没懂,87 个权限怎么就耻辱了?是权限数量太多还是哪个权限不应该申请?
yuhao120901
2017-06-15 14:00:14 +08:00
混口饭吃而已
haogefeifei
2017-06-15 14:00:57 +08:00
这权限申请其实没有毛病啊
jiangzhuo
2017-06-15 14:02:30 +08:00
还好吧,买个三位数的安卓机,只安装钉钉放在办公室上班用。
think2011
2017-06-15 14:09:16 +08:00
这是得怪人类,人类想法太多了
mrhhsg
2017-06-15 14:15:43 +08:00
感觉也不是要怪程序员,但是作为程序员羞耻心还是该有的
迫于无奈做了坏事难道就该心安理得?
xcodebuild
2017-06-15 14:18:58 +08:00
后面全是各种第三方提供的权限。。。没啥毛病吧。。

org.adw.launcher.permission.READ_SETTINGS
org.adw.launcher.permission.WRITE_SETTINGS
com.htc.launcher.permission.READ_SETTINGS
com.htc.launcher.permission.WRITE_SETTINGS
com.qihoo360.launcher.permission.READ_SETTINGS
com.qihoo360.launcher.permission.WRITE_SETTINGS

类似这种不同 launcher 不注册对你有什么好处么,注册了又有什么坏处么,愿闻其详
skylancer
2017-06-15 14:23:04 +08:00
我看了下这个权限列表没啥问题啊
也就隐私权限不该滥用就是,其他的一大堆没啥问题
honeycomb
2017-06-15 14:38:36 +08:00
@codefalling

这里显然吐槽的是列表的前半部分
非必要的权限不应使用,就是这么简单。

就后半部分:
应用不应当主动在 launcher 注册图标。
greenskinmonster
2017-06-15 14:41:43 +08:00
Google 应该提供个 android.permission.* 的权限,给中国开发者使用
liverpool08
2017-06-15 14:41:58 +08:00
难道是阿里有特殊待遇,还是这里大部分是阿里的人?之前喷百度的时候可不是这么说的,普遍认为百度的开发应该觉得耻辱,怎么到阿里这就变成应该喷产品?
ltux
2017-06-15 14:46:55 +08:00
既然有人觉得不该阿里的程序员背锅,那我觉得你们以后也不要骂百度的程序员是助纣为虐了。
xcodebuild
2017-06-15 14:47:20 +08:00
@honeycomb #49
前面部分的哪个权限不应该被注册?

就算是用户主动点击的“添加到桌面”也需要在权限声明里写出来啊。。另外在你不使用这些桌面的情况下它不过是个字段而已,不是很懂喷点在哪。
songkqx1c
2017-06-15 14:49:46 +08:00
@gulangyu 同 23333
xiaosheng
2017-06-15 14:57:10 +08:00
昨天中午 钉钉服务器掉线 1 小时多……官方只字未提……
tSQghkfhTtQt9mtd
2017-06-15 15:01:08 +08:00
上次这么说的人被索赔一千万了🌚
wonpn
2017-06-15 15:02:23 +08:00
这么说来 bat 应用里,微信算是好的。
honeycomb
2017-06-15 15:08:48 +08:00
@codefalling

"就算是用户主动点击的“添加到桌面”也需要在权限声明里写出来啊"
完全不需要,用户从 drawer 把图标放到桌面不需要额外权限
应用不应当具备在桌面放图标的能力

叮叮至少不需要或不应当声明或使用以下权限

android.permission.CHANGE_WIFI_STATE
android.permission.READ_PHONE_STATE
android.permission.GET_TASKS (已经类似于废除了)
android.permission.SYSTEM_ALERT_WINDOW
android.permission.WRITE_SETTINGS
android.permission.READ_CALL_LOG
android.permission.WRITE_CALL_LOG
android.permission.SEND_SMS
android.permission.CHANGE_CONFIGURATION
android.permission.RECEIVE_USER_PRESENT
注,这两个权限只被应用拿来保活,因此也是不需要的
android.permission.READ_SYNC_SETTINGS
android.permission.WRITE_SYNC_SETTINGS

现在懂了?
honeycomb
2017-06-15 15:13:18 +08:00
@CastleBUPT
@bk201
@ajan

如果认为这是罪过,那么开发的角色至多是帮凶。


@Madkill
slack 看这里,要少多了
19 vs 36
https://play.google.com/store/apps/details?id=com.Slack

身份信息
查找设备上的帐号

通讯录
查找设备上的帐号
读取您的通讯录

电话
读取手机状态和身份

照片 /媒体 /文件
读取您的 USB 存储设备中的内容
修改或删除您的 USB 存储设备中的内容

存储空间
读取您的 USB 存储设备中的内容
修改或删除您的 USB 存储设备中的内容

麦克风
录音

设备 ID 和通话信息
读取手机状态和身份

其他
从互联网接收数据
查看网络连接
与蓝牙设备配对
完全的网络访问权限
更改您的音频设置
开机启动
控制振动
阻止设备进入休眠状态

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

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

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

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

© 2021 V2EX