Articles of android

Centre de RelativeLayout vertical

Je veux faire une disposition de rangée de liste. Cette mise en page a une image dans la partie la plus à gauche, une vue de texte juste à côté de la vue d’image et une vue d’image la plus à droite. Je veux que tous soient centraux. J’ai également essayé d’append android:layout_centerVertical=”true” à la […]

Manière élégante de lire le fichier dans le tableau d’octets en Java

Duplication possible: Fichier à byte [] en Java Je veux lire les données d’un fichier et les supprimer sur Parcel. Dans la documentation, il n’est pas clair que FileInputStream ait une méthode pour lire tout son contenu. Pour ce faire, je fais comme suit: FileInputStream filein = context.openFileInput(FILENAME); int read = 0; int offset = […]

Comment construire les exemples de projets Android en utilisant Ant? build.xml n’existe pas

Je crois que j’ai suivi les instructions dans le SDK Android, et j’essaie maintenant de construire l’exemple LunarLander (choisi au hasard) $ cd samples/android-11/LunarLander $ ant debug Buildfile: build.xml does not exist! Build failed Je crois que tous les PATH sont configurés correctement. Je l’ai déjà fait dans une ancienne version du SDK Android et […]

Android superpose une vue sur tout ce qui se passe?

Pouvez-vous superposer une vue par-dessus tout dans Android? Dans iPhone, la nouvelle vue définira son frame.origin à (0,0) et sa largeur et sa hauteur à la largeur et à la hauteur de self.view . L’append à self.view ferait alors agir comme une superposition, couvrant le contenu derrière (ou s’il avait un arrière-plan transparent montrant alors […]

La colonne Android ‘_id’ n’existe pas?

J’ai des problèmes avec quelque chose qui fonctionne dans l’exemple du Bloc-notes. Voici le code de la NotepadCodeLab / Notepadv1Solution: Ssortingng[] from = new Ssortingng[] { NotesDbAdapter.KEY_TITLE }; int[] to = new int[] { R.id.text1 }; SimpleCursorAdapter notes = new SimpleCursorAdapter(this, R.layout.notes_row, c, from, to); Ce code semble fonctionner correctement. Mais pour être clair, j’ai […]

Erreur lors de l’exécution d’un nouveau projet dans Android Studio 2.2.1

Je viens de mettre à jour vers Android Studio 2.2.1 pour Mac. Ensuite, j’ai mis à jour le JDK vers la version 8. J’ai essayé de démarrer un nouveau projet et de l’exécuter. J’ai eu l’erreur suivante: Erreur: (1, 1) Un problème est survenu lors de l’évaluation du projet ‘: app’. java.lang.UnsupportedClassVersionError: com / android […]

Android Studio ne peut pas démarrer après l’installation

Après l’installation d’Android Studio, il ne démarre pas, mais affiche l’erreur suivante lors de la récupération des informations sur les composants du SDK Android: Internal error. Please report to https://code.google.com/p/android/issues java.lang.RuntimeException: java.lang.IllegalArgumentException: Argument for @NotNull parameter ‘name’ of com/android/tools/idea/welcome/Platform. must not be null at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:178) at com.intellij.idea.MainImpl$1$1$1.run(MainImpl.java:52) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) […]

Afficher les fragments dans Android

Je développe une application qui contient 2 fragments et je veux montrer hide selon mes besoins. Le code suivant a un exemple simple de mon problème. Cette activité de fragmentation simple contient un bouton et un fragment de liste. Cet exemple simple fonctionne parfaitement. mais je ne suis pas satisfait de show hide fragment. Si […]

Lisez tous les numéros de téléphone de vos contacts sur Android

J’utilise ce code pour récupérer tous les noms de contact et numéros de téléphone: Ssortingng[] projection = new Ssortingng[] { People.NAME, People.NUMBER }; Cursor c = ctx.getContentResolver().query(People.CONTENT_URI, projection, null, null, People.NAME + ” ASC”); c.moveToFirst(); int nameCol = c.getColumnIndex(People.NAME); int numCol = c.getColumnIndex(People.NUMBER); int nContacts = c.getCount(); do { // Do something } while(c.moveToNext()); Cependant, […]

setBackgroundResource () supprime mes atsortingbuts de mise en page XML

J’ai une vue qui est utilisée comme élément dans un ListView . Dans mon adaptateur personnalisé, je modifie l’arrière-plan de la vue à l’aide de View.setBackgroundResource() fonction de la position de l’élément dans la liste. (J’ai des ressources distinctes pour le premier et le dernier élément de la liste.) Cela définit l’image d’arrière-plan correcte comme […]