What does android: required = "false" mean WRT for use-permission?

I integrate the SDK and I need me to add:

<uses-permission
    android:name="android.permission.ACCESS_FINE_LOCATION"
    android:required="false" />

I understand android:required="false"on uses-feature, but I can not understand the meaning of this permission. It is not specified in docs as an attribute.

Does he look like requiresa uses-feature? If permissions imply the functions listed here , are these functions not required?

+4
source share
3 answers

As you say, according to the documentation , this is an invalid attribute in the tag <uses-permission>. The following is said (my attention):

, , , Google Play, "" . , , android:required="false" .

, SDK , <uses-feature> .

+5

uses-permission , , , .

android-required , , , .

.

, . , android:required="true" , .

, uses-feature. uses-permission required.

+5

use-permission does not use the android attribute: required, but uses a function. Ideas are similar but not identical, so it's easy to mix their attribute requirements.

+2
source

All Articles