Questions marquées «android»

Android est le système d'exploitation mobile de Google, utilisé pour la programmation ou le développement d'appareils numériques (Smartphones, tablettes, automobiles, téléviseurs, Wear, Glass, IoT). Pour les sujets liés à Android, utilisez des balises spécifiques à Android telles que l'intention d'Android, l'activité d'Android, l'adaptateur Android, etc. Pour des questions autres que le développement ou la programmation, mais liées au cadre Android, utilisez ce lien: https: // android.stackexchange.com.

2
Moshi 1.9.1 ne peut pas sérialiser le type Kotlin
J'ai un code de sérialisation / désérialisation de code de travail à l'aide de Moshi 1.8.0 La mise à niveau vers 1.9.1 entraîne désormais un crash lors de la tentative de sérialisation: java.lang.IllegalArgumentException: impossible de sérialiser le type Kotlin com.xxx.Spot. La sérialisation réfléchie des classes Kotlin sans utiliser kotlin-reflect a …
12 android  kotlin  moshi 

2
Fichier de classe illégal: il manque un super type à la classe module-info. Version 53 du fichier de classe
Lorsque j'ajoute une dépendance de performance Firebase à mon projet, j'obtiens cette erreur. Illegal class file: Class module-info is missing a super type. Class file version 53. Mes dépendances au niveau du projet Gradle et Google Services sont classpath 'com.android.tools.build:gradle:3.5.1' classpath 'com.google.gms:google-services:4.3.2' et j'ai suivi les étapes exactes mentionnées dans …

1
Testez par programmation si dans Android 10+ l'accès au stockage externe hérité est désactivé
Existe-t-il un simple appel d'API qui me dirait si une application fonctionnant sur Android 10 ou version ultérieure doit utiliser l'accès au stockage étendu, c'est-à-dire si l'accès normal aux fichiers, également appelé «stockage externe hérité» est désactivé? Notez que même si l'application dans AndroidManifest.xml, la section a déclaré: android:requestLegacyExternalStorage="true" l'accès …



5
J'ai mis à jour Android Studio vers la dernière version (3.6.1) et le plugin Gradle n'est pas trouvé maintenant
Dans une application Android, j'ai mis à jour Android Studio vers la dernière version (3.6.1) Maintenant, lors de la synchronisation de Gradle, le plug-in Gradle n'est pas trouvé avec les erreurs suivantes: Causé par: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration $ ArtifactResolveException: impossible de résoudre tous les fichiers pour la configuration ': classpath'. Et Causée …
11 android 

2
Écran de démarrage Android Vector
Je veux afficher un VectorDrawable dans mon écran de démarrage <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@android:color/white" android:gravity="fill" /> <item android:drawable="@drawable/splash_screen" android:gravity="bottom|center" /> </layer-list> Mon SVG a android:width="320dp"etandroid:height="238dp" <vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="320dp" android:height="238dp" android:viewportWidth="320" android:viewportHeight="238"> <group> <clip-path android:pathData="M0,0h320v238h-320z M 0,0"/> <path android:pathData="M0,143.311a160,4.476 0,1 0,320 0a160,4.476 0,1 0,-320 0z" android:fillColor="#E6E6E6"/> <path android:pathData="M245.269,94.815C245.067,94.818 …

3
Le nom d'entrée 'AndroidManifest.xml' est entré en collision (la construction a échoué après la mise à jour du plugin Android Gradle vers 3.6.0)
J'ai récemment mis à jour le studio Android de 3.5 (stable) à 3.6 (stable). Ensuite, j'ai vu que la mise à jour du plugin est également disponible, j'ai donc mis à jour la version de "com.android.tools.build:gradle" de 3.5.0 à 3.6.0 et également à jour la version gradle à 5.6.4 Le …


8
Impossible de trouver androidsdk.modules
Donc, au milieu de l'exécution de mon programme, mon build.gradle a échoué avec cette erreur. Je veux dire que cela a réellement fonctionné une seconde avant, et pas une seconde après. Je n'ai rien changé dans mon gradle. Could not find androidsdk.modules:shield:unspecified. Required by: project :app > com.facebook.android:facebook-login:5.15.2 project :app …

1
Texte rotatif Android: j'utilise dynamiclayout.draw (canvas) mais il n'anime pas le long du chemin et ne peut pas utiliser canvas.drawTextOnPath (dynamiclayout)
J'utilise ma propre version de https://github.com/mdg-iitr/RotatingText afin d'afficher un widget de texte rotatif. Une vidéo est disponible dans ce GitHub, vous permettant de voir l'animation. L'idée est de mettre en place des rangées de mots. Les lignes sont affichées ligne après ligne. La rangée entière tourne (ses mots aussi). Une …

3
Télécharger une liste d'array à l'aide de httpurlconnection multipart / form-data
J'ai besoin de télécharger Arraylistdes images sur le serveur sans utiliser de bibliothèque. J'utilise Asynctaskpour télécharger une seule image et cela fonctionne parfaitement avec l'aide de httpurlconnection multipart / form-data. Maintenant, je dois changer mon code pour télécharger plusieurs fichiers de tout type en utilisant, Arraylist<String>mais mon problème est que …

3
Est-il possible de suspendre n'importe quelle APP vidéo (mediaplayer) dans Android lorsque vous déroulez le panneau de notification?
Supposons que j'ai le code source AOSP, comment puis-je mettre en pause l'APP au premier plan lorsque je descends le panneau de notification? J'ai cherché sur Google et trouvé qu'une APP peut écouter l'événement onWindowFocusChangeet prendre des mesures de manière proactive, mais comment puis-je suspendre N'IMPORTE QUELLE APP en abaissant …

2
La politique de nouvelle tentative de demande de Volley ne prend pas en compte le délai d'attente
J'ai défini 1500 comme initialTimeoutMs dans DefaultRetryPolicy comme ci-dessous, mais il ne prend pas en compte le délai d'expiration: request.setRetryPolicy(new DefaultRetryPolicy(1500 , DefaultRetryPolicy.DEFAULT_MAX_RETRIES , DefaultRetryPolicy.DEFAULT_BACKOFF_MULT)); J'ai déconnecté le WiFi sur mon appareil pour tester son timeout et j'ai vu ces temps dans le Logcat : 2019-12-16 14:28:15.892 I/MyClass: request sent …

1
Crashlytics n'affiche pas les plantages natifs
Avant que cela ne soit marqué comme doublon, j'ai tout essayé à partir de toutes les questions possibles. Les plantages Java sont correctement signalés, mais les plantages des bibliothèques natives n'ont pas les symboles de débogage. Ce que j'ai essayé: ./gradlew crashlyticsUploadSymbolsDevDebug // to upload the symbols manually androidNdkOut 'build/intermediates/ndkBuild/devDebug/obj/local' …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.