background preloader

Passage d'une vue à une autre sous Android

Passage d'une vue à une autre sous Android
Ce tutoriel va pousser un peu plus loin la création et la gestion des vues sous Android. Dans ce dernier, vous allez apprendre à gérer le passage d’une vue à une autre dans votre application. Un passage d’une vue à une autre signifie un changement d’activité avec passage de données si nécessaire entre les deux activités pré-requis Pour bien comprendre cette partie, nous allons partir du tutoriel “Introduction aux vues sous Android”, donc du code de ce tutoriel. Pour ceux n’ayant pas fait ce tutoriel, voici le code source ici Et voici ce que vous devez obtenir juste en compilant le code Nous allons faire en sorte que lorsqu’un utilisateur clique sur le bouton “Se connecter”, il soit redirigé vers une autre vue. Création de la deuxième activité Nous allons commencer par créer une deuxième activité (vue), cette dernière va afficher l’adresse mail et mot de passe saisie dans la vue de login. Une création de vue débute toujours par la création du fichier XML. Ce qui donnera comme fichier :

Parsing JSON avec Jackson sous Android JSON est un format léger d'échange de données. Il est facile à écrire et à lire, facilement analysable. C'est un format totalement indépendant de tout langage, ce qui en fait un langage d'échange de données idéal. Il se base sur deux structures : une collection de couple “Nom / Valeur” ; une liste de valeurs ordonnées. Pour cet article, nous allons utiliser la bibliothèque Jackson. de Streaming (Lecture / Ecriture) ; rapide ; puissante ; possédant aucune dépendance ; open source ; configurable à souhait. Vous pouvez obtenir plus d'informations sur le site officiel de Jackson. Pour notre projet, nous allons avoir besoin d'un exemple de fichier JSON. Nous allons créer un projet Android avec les caractéristiques suivantes : nom du projet : TutosAndroidJsonParser ; version du SDK : 2.2 ; nom de l'application : JSON Parser ; package : com.tutos.android.json ; Activité : JsonParserMainActivity. Puis nous allons créer nos modèles, correspondant à notre objet User passé dans le JSON.

Gestion de la rotation sous Android Lors d'une rotation de l'écran, Android supprimera et recréera toutes les activités en cours d'exécution ou en pause. Ce comportement est celui par défaut ; vous pouvez adapter la réponse de vos activités aux changements d'orientation. Finalement, c'est aux développeurs de vérifier et corriger l'affichage de votre application dans le mode portrait et landscape. Pour créer vos nouvelles vues qui seront affichées en mode landscape, il suffit de créer un nouveau dossier dans le dossier res : ce dossier se nommera layout-land. Vous devez donc repenser votre interface pour que la vue en mode landscape soit agréable à utiliser sans surcharger l'écran. Pour simuler la rotation de l'écran sur l'émulateur, il faut utiliser le raccourci CTRL + F12. Comme précisé plus haut, Android détruit votre vue en cas de changement d'orientation pour construire la nouvelle vue. Dans certains cas, il est indispensable de surcharger le comportement par défaut de la rotation sur votre application.

Les notifications sous Android Une notification est une indication qui s'affiche sur la barre qui se situe en haut d'un téléphone Android. Cette notification sert à prévenir un utilisateur de certains évènements, comme la réception d'un message par exemple. Nous allons créer un projet qui comprendra deux boutons : un pour créer une notification ; un autre pour en supprimer. Commençons par créer un projet avec les données suivantes : Nom du projet : tuto_notification ; SDK : 2.1 ; Nom de l'application : Tuto Notification ; Nom du package : com.tutos.android.notification ; Activité : TutoNotificationHomeActivity. Nous allons modifier le fichier "main.xml"afin d'avoir deux boutons : Le fichier "strings.xml" pour rajouter les différentes strings pour le texte des boutons : <? Voici le résultat que vous allez obtenir : Nous allons rajouter des "Listeners" sur les boutons pour gérer le clic. Nous allons créer une méthode " createNotification " qu'on appellera au clic sur le bouton " Ajouter une notification ".

Android SDK Tutorial: RatingBar Example In today’s Android SDK tutorial I will show you how to use the rating bar widget. The Result Let’s make a widget that displays in text the number of stars you selected from a rating. Like always be sure to change your android:minSdkVersion to a corresponding version. Motorola Xoom: Android rating bar, 3 stars selected Now if we touch on another star: Android star rating, 7 stars selected The Manifest (AndroidManifest.xml) The Layout (main.xml) The Rating Bar Java Class(HelloAndroid.java) Best Android Apps for Backup and Restore This page will help you know about the best android apps available in the Google Play Store to create backup of important phone data and applications. You will also find some help on full system backup, that is Nandroid Backup, taken via recovery. Quick tip: For those who would want to save on time and aren’t much keen on knowing about each of the apps we consider best for backup and restore, just know this. If your needs are simple, Super Backup android app is all you need, else go for the ROM Toolbox Lite – it’s got everything. Before we check out the apps, let me explain some terms as regards backup. Phone Data Backup It’s easy. Btw, by Phone Data, we basically mean Contacts, SMS, Call Logs, System settings, Bookmarks, etc. stuff. Application Backup We can bifurcate backup of apps in two: without app-data and with app-data. Without app-data backup of Apps: Here, installation file of an app, which is in .apk format, is backed up and is saved in the SD card of the device. I. Features: II.

Tutos Android - Tutoriels pour développer des applications Android News | Tuto Mobile Les ListView sont très utiles pour afficher clairement un grand nombre de données. Néanmoins insérer une simple ListView dans son application Android peut ne pas convenir esthétiquement parlant. Nous allons donc voire comment personnaliser une ListView. Alors comme d’habitude avant de se lancer dans le code je vous montre ce que l’on veut faire : Pour commencer, récupérez 3-4 icônes pour pouvoir développer votre ListView personnalisée, comme vous pouvez le constater moi j’ai récupéré les icônes de la suite Office. Code XML Nous allons d’abord créer une ListView dans le fichier main.xml, il n’y a aucune difficulté pour cette étape. Maintenant créons un nouveau fichier XML que l’on va appeler affichageitem.xml, qui comme son nom l’indique va nous permettre de créer la vue qui affichera l’item dans la ListView. Donc voici le fichier affichageitem.xml correspondant à ce schéma. mais cela n’empêche que si vous ne comprenez pas, vous pouvez me poser des questions en laissant un commentaire.

Tuto Mobile : tutoriels Android, iPhone, Windows mobile

Related: