Exécuter un script shell dans Gradle

J'ai une configuration de création de gradle au début de laquelle je souhaite exécuter un shellscript dans un sous-répertoire qui prépare mon environnement. task build << { } task preBuild << { println 'do prebuild stuff:' } task myPrebuildTask(type: Exec) { workingDir "$projectDir/mySubDir" commandLine './myScript.sh' } build.dependsOn preBuild preBuild.dependsOn myPrebuildTask Cependant, lorsque gradle myPrebuildTask la […]

Différence entre Calendar.HOUR et Calendar.HOUR_OF_DAY?

Quelle est la différence entre Calendar.HOUR et Calendar.HOUR_OF_DAY ? Quand utiliser Calendar.HOUR et Calendar.HOUR_OF_DAY ? Je suis confus quelque part Calendar.HOUR ça marche bien et autrement Calendar.HOUR_OF_DAY ça marche bien. Ce qu'ils renvoient sous la forme d'int? J'ai lu cette documentation mais je n'ai pas compris la différence. Toutes les suggestions Merci.

Créer un objet Vue-objet à partir d'un fichier XML dans Android

Je souhaite seulement obtenir un objet à partir d'un fichier de mise en page xml sans avoir à l'implémenter dans la mise en page actuelle. Je connais le chemin avec LayoutInflater.from(context).inflate(R.layout.myfile, myparent, true); Mais après l'exécution de ce qui précède, la mise en page sera mise en œuvre et s'affiche immédiatement dans mon "myparent" -Visit, […]

Ressources d'importation Android depuis le projet de bibliothèque

Est-il possible d'utiliser des ressources comme des chaînes définies dans les projets de bibliothèque dans les projets d'application? si c'est le cas, comment? Parce que je ne peux pas résoudre les chaînes que je voudrais résoudre comme ceci: String title = "sample"; int id = ressources.getIdentifier(title, "string", "com.package"); Me donne cette exception WARN / ResourceType […]

Fragment back stack et isRemoving ()

J'ai rencontré des valeurs de retour incohérentes de Fragment.isRemoving() lorsque l'activité vient d'ajouter le fragment à la pile arrière. La première fois que le fragment est temporairement détruit en raison du changement de configuration, isRemoving() renvoie true. Si le fragment est temporairement détruit une seconde fois, isRemoving() renvoie false! Mon code: public class MainActivityFragment extends […]

NoSuchMethodError utilisant le codec commonc dans l'application Android

J'ai ajouté le codec commons de apache.org (commons-codec-1.4.jar) dans eclipse pour mon application Android suite aux instructions ici . Il n'y a pas d'erreur dans le code. Mais lorsque je lance l'application et que j'appelle la fonction qui utilise le codec, l'application arrête et nécessite une fermeture avant. Dans LogCat dit: Android Runtime: java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Base64.encodeBase64String […]

Java équivalent à printf ("% *. * F")

En C, l'instruction printf () permet de fournir les longueurs de précision dans la liste des paramètres. printf("%*.*f", 7, 3, floatValue); Où les astérisques sont remplacés respectivement par des première et seconde valeurs. Je recherche un équivalent dans Android / Java; String.format () lance une exception. EDIT: Merci, @Tenner; Ça marche bien.

Le jeu multijoueur Google Play Game Services avec le changement d'activité

Dans mon jeu Android, j'ai un multijoueur tournant. Les utilisateurs attendent les adversaires dans le hall et chaque fois que les 3 correspondent, ils vont à une nouvelle salle de jeu ensemble, ce qui est une autre activité que le lobby. Les documents suggèrent de laisser les activités étendre BaseGameActivity. Mais alors que je commute […]

Erreur: analyse du paquet lors de l'installation de l'APK

J'essaie d'installer mon application en exécutant Package Installer à partir de la pièce jointe dans Yahoo. Mon téléphone est sur la version 4.1 (Jellybean), donc cela devrait fonctionner, n'est-ce pas? Cependant, je reçois une erreur en disant qu'il y avait un problème lors de l'analyse du paquet malgré le fait que mon AndroidManifest spécifie un […]

Gradle Duplicate Entry: java.util.zip.ZipException

J'ai intégré le sdk mobile Zendesk dans son dépôt maven dans mon projet et il ne construirait plus. Il a une sorte de conflit avec la bibliothèque picasso que j'utilise. Je reçois cette erreur lors de la construction: Error:Execution failed for task ':app:packageAllDebugClassesForMultiDex'. > java.util.zip.ZipException: duplicate entry: com/squareup/picasso/Action$RequestWeakReference.class J'ai couru ../gradlew dependencies sur le dossier […]

coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.