Android studio - 在应用中自动添加错误的权限

时间:2018-03-30 09:44:07

标签: java android xml permissions manifest

我有一个应用程序,应用程序中的权限(由我提供)是这些

<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_LOGS" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.CLEAR_APP_CACHE" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

我从未给过电话权限android.permission.READ_PHONE_STATEandroid.permission.CALL_PHONE,如果我尝试搜索这两个权限,则他们不在那里。

android.permission.READ_PHONE_STATE

android.permission.CALL_PHONE

一切都好吗?但是一旦我在手机中运行应用程序,它就显示了权限。

我的应用不需要该权限,如何删除它?请帮我。谢谢。

1 个答案:

答案 0 :(得分:0)

如果您的图书馆使用它们,那么它们将自动包含在内。请查找以下代码以禁用。

<uses-permission
        android:name="android.permission.CALL_PHONE"
        tools:node="remove" />

请注意,这可能会导致图书馆行为不端