有没有一种方法可以让我知道用户应向我的Google Play要求哪个权限才能接受我的应用程序?

时间:2019-06-22 11:28:29

标签: android android-permissions

我不确定我应该在清单中请求哪些权限。有没有可以放置我的代码的工具,它可以准确告诉我清单中应要求的所有权限。

我试图阅读整个代码,并使用google来了解是否需要许可,但没有太多信息。

<uses-permission android:name="android.permission.INTERNET"/>

我希望结果应该是一种工具或技术的名称,通过该工具或技术,我可以知道我需要哪些许可,以便我的应用程序可以被Google Play商店批准。

2 个答案:

答案 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商店会向用户报告您要求的权限,但不会检查您的应用程序(设备会执行此操作)。