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 faire?
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 une solution analogique pour ouvrir directement l'écran d'autorisation? startActivity(new Intent(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS, …
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 refuse une autorisation importante, imo une application doit afficher une explication de la raison pour laquelle l'autorisation …
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 désinstallé et réinstallé la version 4.4.4 du …
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 nouveau modèle d'autorisation dans Android. J'ai créé …
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 utilisant un nouveau modèle d'autorisation dans mon application?
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[] { Manifest.permission.WRITE_EXTERNAL_STORAGE }, PERMISSION_WRITE_STORAGE); } Aujourd'hui, j'ai vu une application Google qui nécessite 3 autorisations: contacts, sms et appareil photo. …
На этот вопрос есть ответы на 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 cette erreur lorsque j'essaye de …
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 refusé la demande d'autorisation dans le passé et a choisi l'option Ne plus …
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 pouvons utiliser dans le package de support qui peut vous …
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 mon application ne contient que des …
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 depuis Lollipop: …
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 activer l'autorisation pour l'application …
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 derrière statusBar avec sa couleur définie sur transparent ). …
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: android {useLibrary 'org.apache.http.legacy'} J'ai converti une …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.