Android-check-Berechtigung

Baue ich mein Projekt im SDK-version 23, wo die app-Berechtigungen wurden neu eingeführt.
In einige Richtlinien, die Sie verwenden code unten auf read phone state-Berechtigung erteilt wird oder nicht

if (ContextCompat.checkSelfPermission(serviceContext, Manifest.permission.READ_PHONE_STATE) == PackageManager.PERMISSION_GRANTED) {
    //Read Phone state
   }else{
}

Aber ich bin direkt auf checkSelfPermission wie unten

if(serviceContext.checkSelfPermission(Manifest.permission.READ_PHONE_STATE) == PackageManager.PERMISSION_GRANTED) {
      //Read Phone state
   }else{
}

Es ist in Ordnung arbeiten.
Meine Frage ist was ist der Unterschied zwischen oben diese codes?.das ist der richtige Weg, um zu überprüfen, für die die Erlaubnis erteilt oder nicht?

Überprüfen Sie diese - stackoverflow.com/a/7203752/3235048

InformationsquelleAutor Madhukar Hebbar | 2015-11-05

Schreibe einen Kommentar