Recap java, semaine 38, année 2011

La récap Java, 6 entrée(s) pour la semaine du 19 septembre au 25 septembre 2011.

Comme toujours, cliquez sur les titres pour les articles complets.


Initialisation d’un programme à son premier lancement et utilisation de l’objet SharedPreference par MathiasSeguy (22/09/2011 17:09)

Bonjour, Aujourd’hui, je vous soumets un moyen simple de mettre en place des actions au premier lancement de votre application sur un nouveau téléphone. En d’autres termes, comment customiser le premier lancement de votre application? L’idée est assez simple et s’appuie sur l’utilisation de l’objet SharedPreferences. Cet objet permet de stocker un ensemble de clef-valeur spécifiques à votre application au sein du système et de pouvoir les CRUD (create, read, update, delete) facilement. L’idée est […]

Tags: Android2EE, Formation Android, Initialisation application, Le savoir faire, Premier lancement, ShardePreference


Envoyer une email au sein de votre activité par MathiasSeguy (21/09/2011 15:34)

Pour envoyer un email: //load string for email: String[] adresses=getResources().getStringArray(R.string.mail_adresses); String subject=getResources().getString(R.string.mail_subject); String body=getResources().getString(R.string.mail_body); // send an email final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);         emailIntent.setType("plain/text"); emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, adresses); emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject); emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, body); startActivity(Intent.createChooser(emailIntent, "Send mail…")); Alors, merci qui? Merci, Android2ee, les Ebooks de programmation Android ) Mathias Séguy mathias.seguy.it@gmail.com Auteur Android2EE Ebooks pour apprendre la programmation sous Android.

Tags: Android2EE, Email, Envoie, Le savoir faire


Gestion de la luminosité: Quelques précisions par MathiasSeguy (21/09/2011 13:50)

Bon, alors quelques précisions sur la gestion de la luminosité: Le code suivant: // change the brightness using i where 0<=i<255      android.provider.Settings.System.putInt(getContentResolver(),      android.provider.Settings.System.SCREEN_BRIGHTNESS, i); //et pour le mode    android.provider.Settings.System.putInt(getContentResolver(),      android.provider.Settings.System.SCREEN_BRIGHTNESS_MODE, System.SCREEN_BRIGHTNESS_MODE_MANUAL); Change les valeurs dans les propriétés du système mais n’a aucun effet immédiat. Votre écran ne changera pas de luminosité. Il faut éteindre et redémarrer le téléphone pour que ces valeurs soient prises en compte. Bref, on […]

Tags: Android2EE, BRIGHTNESS, Formation Android, Le savoir faire, Luminosité, SCREEN BRIGHTNESS MODE


Change le mode de gestionde la luminosité (manuel ou auto) par MathiasSeguy (20/09/2011 12:09)

Et juste en passant très vire, hier dans mon poste je parlais de changer la luminosité. Vous pouvez définir si celle-ci est automatique ou manuelle: // change the brightness // SCREEN_BRIGHTNESS_MODE can be: // SCREEN_BRIGHTNESS_MODE_AUTOMATIC // SCREEN_BRIGHTNESS_MODE_MANUAL System.putInt(getContentResolver(),System.SCREEN_BRIGHTNESS_MODE, System.SCREEN_BRIGHTNESS_MODE_MANUAL); où System vient de import android.provider.Settings.System; Alors, merci qui? Merci, Android2ee, les Ebooks de programmation Android ) Mathias Séguy mathias.seguy.it@gmail.com Auteur Android2EE Ebooks pour apprendre la programmation sous Android.

Tags: Android2EE, Formation Android, Le savoir faire, Luminosité, SCREEN BRIGHTNESS MODE


Copie d’écran de l’émulateur par MathiasSeguy (20/09/2011 11:03)

Juste en passant, une petite info pour ceux qui n’avaient pas remarqué. Dans la vue DDMS d’eclipse, un petit bouton bien pratique lorsque l’on veut diffuser son application: la copie d’écran de l’émulateur. C’est le petit appareil photo dans la barre d’onglets qui contient Devices et Emulator Control, ben juste à droite de ces onglets il y a les boutons Debug,tout ça et le dernier bouton est le bouton « Screen Capture ». ok, petite news ce […]

Tags: Le savoir faire


Syntaxe des expressions Lambdas par adiGuba (19/09/2011 18:30)

Le groupe de travail du projet Lambda a pris une décision concernant la syntaxe des lambdas de Java SE 8 : Syntax decision (en anglais dans le texte). C’est donc la syntaxe de C# qui sera reprise (dans les grandes lignes – des détails pourraient encore être modifiés). Cette syntaxe se décompose en deux parties, séparées par une flèche => La partie gauche comporte la signature de la méthode, avec le nom des différents paramètres […]

Tags: 8, Closure Lambda