La Resources.getColor(int id)méthode est obsolète. @ColorInt @Deprecated public int getColor(@ColorRes int id) throws NotFoundException { return getColor(id, null); } Que devrais-je
Android Marshmallow, anciennement appelé simplement "Android M", est la version 6.0 d'Android, prend en charge le niveau d'API 23 et a commencé à être commercialisé en octobre 2015.
La Resources.getColor(int id)méthode est obsolète. @ColorInt @Deprecated public int getColor(@ColorRes int id) throws NotFoundException { return getColor(id, null); } Que devrais-je
J'ai une question concernant la nouvelle version d'Android Marshmallow: Est-il possible d'afficher l'écran d'autorisation pour une application spécifique via une intention ou quelque chose de similaire? Il est possible d'afficher les paramètres de l'application avec le code suivant - existe-t-il...
Selon ceci: http://developer.android.com/preview/features/runtime-permissions.html#coding une application peut vérifier les autorisations d'exécution et demander des autorisations si elles n'ont pas déjà été accordées. La boîte de dialogue suivante s'affiche alors: Dans le cas où l'utilisateur...
Lors du développement d'une application Android ciblant toutes les versions supérieures à 4.1, j'ai observé que la désinstallation de mon application et sa réinstallation n'efface pas ses données. L'application est conçue pour stocker les détails qu'elle demande dans son premier écran. Après avoir...
J'ai un fragment dans lequel j'ai recyclerview et les données de réglage dans ce recyclerview à l'aide de l'adaptateur recyclerview. Maintenant, j'ai un bouton dans l'élément de liste de l'adaptateur en cliquant sur lequel je dois vérifier l'autorisation READ_EXTERNAL_STORAGE dans Android pour un...
Je travaille actuellement sur une application qui nécessite plusieurs permissions "dangereuses". J'ai donc essayé d'ajouter "demander la permission" comme requis dans Android Marshmallow (API niveau 23), mais je n'ai pas trouvé comment le faire. Comment puis-je demander une autorisation en...
Je sais qu'Android 6.0 a de nouvelles autorisations et je sais que je peux les appeler avec quelque chose comme ça if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(this, new String[] {...
На этот вопрос есть ответы на Stack Overflow на русском : Как получить список файлов в директории? (API Android niveau 26) Dans Lollipop, la fonctionnalité de téléchargement fonctionne correctement dans mon application, mais lorsque je suis passé à Marshmallow, mon application se bloque et donne...
Je parcourais la documentation officielle sur le nouveau modèle d'autorisations dans Android M. Il parle de la shouldShowRequestPermissionRationale()fonction qui revient truesi l'application a demandé cette autorisation précédemment et que l'utilisateur a refusé la demande. Si l'utilisateur a...
En utilisant compileSdkVersion 23 , mais en essayant de prendre en charge aussi loin que 9. getNetworkInfo(int)était obsolète dans 23. La suggestion était d'utiliser getAllNetworks()etgetNetworkInfo(Network) place. Cependant, les deux nécessitent un minimum d'API 21. Y a-t-il une classe que nous...
Dans Android Marshmallow, les autorisations doivent être demandées au moment de l'exécution lorsqu'elles sont nécessaires, au lieu de toutes en même temps lorsqu'une application est installée. Cependant, je ne peux que sembler demander des autorisations à une activité, ce qui pose un problème car...
Il semble que Google ait finalement fermé toutes les portes pour obtenir le package d'application actuel au premier plan. Après la mise à jour de Lollipop, qui a tué getRunningTasks(int maxNum)et grâce à cette réponse , j'ai utilisé ce code pour obtenir le package d'application au premier plan...
Après la mise à niveau vers la version Android 6.0, l'analyse Bluetooth Low Energy (BLE) ne fonctionnera que si les services de localisation sont activés sur l'appareil. Voir ici pour référence: Bluetooth Low Energy startScan sur Android 6.0 ne trouve pas les appareils Fondamentalement, vous devez...
Comme mentionné ici , Android M ne prend pas en charge l'API HTTP Apache. La documentation déclare: utilisez plutôt la classe HttpURLConnection. ou Pour continuer à utiliser les API HTTP Apache, vous devez d'abord déclarer la dépendance de compilation suivante dans votre fichier build.gradle:...
J'essaye AppCompat sur Marshmallow. Et je veux avoir une barre d'état transparente mais elle devient blanche. J'ai essayé quelques solutions mais elles n'ont pas fonctionné pour moi (la barre d'état transparente ne fonctionne pas avec windowTranslucentNavigation = "false" , Lollipop: dessiner...
J'utilise le nouveau SDK Android Marshmallow et la méthode a FloatMath.sqrt()disparu. Que dois-je utiliser maintenant?