J'ai entendu dire que le téléphone Miui aussi demander la permission comme guimauve alors j'ai créé du code pour cela.Comment vérifier la permission pour les sms dans les téléphones Miui
Cela fonctionne bien sur d'autres téléphones, mais quand je l'ai testé sur les appareils MIUI, renvoie 0 si j'accepte la permission ou l'autorisation refusée.
Ci-dessous je mis mon code qui vérifient l'autorisation
if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.M)
{
checkAndRequestPermissions(); // this method first check for permisison if not granted then call ActivityCompact.checkSelfPermisison(context,permisison);
}
else
{
int permission = PermissionChecker.checkSelfPermission(MainActivity.this, Manifest.permission.WRITE_EXTERNAL_STORAGE);
Log.d("Permission status","Status"+permission);
}
Dans [ce poste] (http://stackoverflow.com/a/35148218/4391450) vous pouvez voir que l'OS de MIUI fournit sa propre gestion des permissions plus tôt qu'android. Il y a donc un problème avec ceux-là. Mais je ne vois aucune aide pour cela ... – AxelH
AxelH j'avais un bouton qui envoie des sms sur le clic et la barre de progression est visible jusqu'à la livraison des sms. mais en miui si je refuse sms permisison toujours barre de progression est visible, donc je veux vérifier si la permission n'est pas accordée alors pas envoyer des sms et ne pas afficher la barre de progression. alors aidez avec quelques suggestions. –
Je reçois votre problème ... mais comme je l'ai dit, cela semble être un problème sur MIUI parce qu'ils fournissent un système différent dans le passé menant à un bug. Je ne sais pas s'il y a une solution, ne travaillez jamais sur ces appareils (ne les connaissez même pas ...) mais avec cette information, vous pouvez essayer de faire des recherches sur cette base. – AxelH