Articles of android

Vérifiez si la carte SD est disponible ou non par programme

Mon application fonctionne pour les mobiles dotés d’une carte SD uniquement. Donc, par programmation, je veux vérifier si la carte SD est disponible ou non et comment trouver l’espace libre de la carte SD. C’est possible? Si oui, comment puis-je le faire?

Vous devez utiliser un thème Theme.AppCompat (ou un descendant) avec cette activité. Changer à Theme.AppCompat provoque d’autres erreurs

J’utilise appcompat v22.1.0 dans mon application et utilise la barre d’outils. Tout s’est bien Theme.AppCompat.Light.NoActionBar quand j’utilise Theme.AppCompat.Light.NoActionBar . Lorsque je lance implémenter AlertDialog , cela produit une erreur comme celle-ci: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity. at android.support.v7.app.AppCompatDelegateImplBase.onCreate(AppCompatDelegateImplBase.java:113) at android.support.v7.app.AppCompatDelegateImplV7.onCreate(AppCompatDelegateImplV7.java:146) at android.support.v7.app.AppCompatDialog.(AppCompatDialog.java:47) at android.support.v7.app.AlertDialog.(AlertDialog.java:92) at android.support.v7.app.AlertDialog$Builder.create(AlertDialog.java:882) at […]

Comment résoudre java.util.zip.ZipException?

Si je tente de déboguer et de déployer mon application Android (dans Android Studio 0.9), j’obtiens l’erreur suivante: Execution failed for task ‘:app:packageAllDebugClassesForMultiDex’. java.util.zip.ZipException: duplicate entry: android/support/multidex/BuildConfig.class Pour rendre les choses claires, voici un bref historique de mes actions: Ce matin, le projet fonctionnait bien Ajout de quelques classes et méthodes supplémentaires Cassé la limite […]

comment accéder aux ressources à dessiner par nom dans Android

Dans mon application, il faut que je puisse trouver quelque chose dans le bitmap où je ne veux pas conserver la référence R Donc, je crée une classe DrawableManager pour gérer les tirables. public class DrawableManager { private static Context context = null; public static void init(Context c) { context = c; } public static […]

Échec

Lorsque je clique pour lancer un projet que je viens de créer dans Android Studio 0.2.10 et que je sélectionne mon Android (connecté par USB avec débogage USB activé), je reçois cette erreur: Waiting for device. Target device: 0123456789ABCDEF Uploading file local path: /Users/Rui/AndroidStudioProjects/FirstAppProject/FirstApp/build/apk/FirstApp-debug-unaligned.apk remote path: /data/local/tmp/rui.firstapp Installing rui.firstapp DEVICE SHELL COMMAND: pm install -r […]

Fonctionnalités hors ligne de Firebase et addListenerForSingleValueEvent

Chaque fois que j’utilise addListenerForSingleValueEvent avec setPersistenceEnabled(true) , je n’arrive qu’à obtenir une copie hors ligne locale de DataSnapshot et non le DataSnapshot mis à jour à partir du serveur. Toutefois, si j’utilise addValueEventListener avec setPersistenceEnabled(true) , je peux obtenir la dernière copie de DataSnapshot sur le serveur. Est-ce normal pour addListenerForSingleValueEvent car il recherche […]

L’accent couleur Android v21 Theme.Appcompat est ignoré, pas de remplissage sur les dialogs

J’utilise ActionBarActivity depuis le SDK Android 5 et voici mon theme.xml pour v21 @color/abc1 @color/abc2 @color/abc3 Mais les couleurs sont ignorées et remplacées par une couleur sarcelle par défaut et toutes les boîtes de dialog apparaissent sans remplissage. Problème http://soffr.miximages.com/android/21cebcz.png En outre, le remplissage est également ignoré dans d’autres endroits, comme le toast personnalisé, le […]

open failed: EACCES (Autorisation refusée)

J’ai un problème très étrange avec l’access au stockage sur certains appareils. L’application fonctionne sur mes appareils de test (Nexus 4 et 7, Samsung GS5). Tous mes appareils fonctionnant sous Android 4.4.2. Mais j’ai reçu de nombreux emails d’utilisateurs disant que l’application ne pouvait pas écrire sur le stockage (ni le stockage interne ni la […]

Bibliothèque de support VectorDrawable Resources $ NotFoundException

J’utilise la bibliothèque de support de conception version 23.4.0. J’ai activé le drapeau de graduation defaultConfig { vectorDrawables.useSupportLibrary = true } J’utilise les outils de construction version 23.0.2, mais j’obtiens toujours une exception ResourcesNotFound sur kitkat ou une version inférieure. Il se produit lorsque j’utilise android:drawableLeft ou imageView.setImageResource(R.drawable.drawable_image) Et oui je mets ceci sur chaque […]

Image de la barre d’outils centrée

En utilisant le dernier android.support.v7.widget.Toolbar je veux centrer une image dans la barre d’outils mais celle-ci rest à gauche. La meilleure façon pour moi serait d’utiliser la méthode toolbar.setLogo() et de centrer le logo, mais je ne vois pas comment le faire. J’utilise une mise en page pour la Toolbar : Est-il possible d’append une […]