我不确定我应该在清单中请求哪些权限。有没有可以放置我的代码的工具,它可以准确告诉我清单中应要求的所有权限。
我试图阅读整个代码,并使用google来了解是否需要许可,但没有太多信息。
<uses-permission android:name="android.permission.INTERNET"/>
我希望结果应该是一种工具或技术的名称,通过该工具或技术,我可以知道我需要哪些许可,以便我的应用程序可以被Google Play商店批准。
答案 0 :(得分:1)
黑暗的是权限组,其他的是您需要的权限。 A list of all Android permissions
日历
READ_CALENDAR,
WRITE_CALENDAR
CALL_LOG
READ_CALL_LOG,
WRITE_CALL_LOG,
PROCESS_OUTGOING_CALLS
相机
相机
联系人
READ_CONTACTS,
WRITE_CONTACTS,
GET_ACCOUNTS
位置
ACCESS_FINE_LOCATION,
ACCESS_COARSE_LOCATION
麦克风
RECORD_AUDIO
电话
READ_PHONE_STATE,
READ_PHONE_NUMBERS,
CALL_PHONE,
ANSWER_PHONE_CALLS,
ADD_VOICEMAIL,
USE_SIP
传感器 BODY_SENSORS
短信 发送短信, RECEIVE_SMS, READ_SMS, RECEIVE_WAP_PUSH, RECEIVE_MMS
存储 READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE
答案 1 :(得分:1)
清单权限与Play商店接受无关。如果清单中未要求获得许可,而该应用尝试使用该许可,则该应用将无法正常工作-该设备将返回错误数据(例如null),或者抛出异常。 Play商店会向用户报告您要求的权限,但不会检查您的应用程序(设备会执行此操作)。