• Archive | juin, 2009

  • Tags: , , , , , , ,

    Une démonstration du Netbook Acer Aspire One sous Android (Firefox inclu)

    Publié le 04 juin 2009 par Cyril


    acer 01 Une démonstration du Netbook Acer Aspire One sous Android (Firefox inclu) Android France

    Encore une journée ou Acer nous témoigne de son intérêt pour la commercialisation de son modèle de netbook Acer Aspire One sous Android.

    On peut y voir tourner Mozilla Firefox sur plusieurs sites y compris sur Youtube ce qui démontre l’intégration du plugin Flash sous Android (qui reste obligatoire si on veut regarder une vidéo Youtube via le navigateur).

    acer 05 Une démonstration du Netbook Acer Aspire One sous Android (Firefox inclu) Android France

    acer 08 Une démonstration du Netbook Acer Aspire One sous Android (Firefox inclu) Android France

    Acer nous propose même une vidéo visant à mettre en valeur la vitesse à laquelle le netbook boot (essayez de dire cette phrase à haute voix c’est bon pour la diction):

    Pour rappel Acer devrait sortir son smartbook Aspire One sous Android d’ici Octobre 2009.

    PC Watch via Endgadget

    Partager cet article :

    Comments (5)

  • Tags: , , , , , ,

    SuperGNES – Emulateur Super Nintendo sur Android pour HTC Dream

    Publié le 04 juin 2009 par Cyril

    snes16jb SuperGNES   Emulateur Super Nintendo sur Android pour HTC Dream  Android France

    SuperGnes est un émulateur Super Nintendo pour Android.

    Il est pour le moment en cours de développement et sera disponible sur Android Market courant du mois de juin.

    D’après la Faq du site officiel le trackball n’est pas encore supporté ce qui laisse penser que l’émulateur ne fonctionne qu’au clavier mécanique, les utilisateurs du HTC Magic devront patienter.

    Voilà la liste des fonctionalités supportées:

    • “Sprites” et tous les modes” BG”  y compris le 7
    • Sauvegarde de la RAM et de l’avancement du jeu. Très important.
    • “SA1 chip. Games” utilisé dans des jeux comme Super Mario RPG ou Kirby series.
    • “DSP1 chip. Games” utilisé dans des jeux comme PilotWings ou Mario Kart.
    • Le contôle au clavier.
    • Le son.

    Une vidéo mise à disposition sur le site de SuperGNES montre que le projet est très avancé:

    La super Nintendo alias SNES est une console de jeux qui proposent la plupart des hits qui m’ont donné goût aux jeux vidéos, inutile de vous dire que si l’application tient ses promesses, la durée de vie de mon clavier risque d’en prendre un coup.

    SuperGNES via FrAndroid

    Partager cet article :

    Comments (6)

  • Tags: , , ,

    Développez une application pour android étape 14 (Récupérer les info de ma boite de dialogue)

    Publié le 04 juin 2009 par Guy

    Dans cette étape 14 je vais récupérer les différents informations saisies dans ma boite de dialogue pour remplir ma textarea ingredient.
    Je reviens vite fais sur l’achitecture de ma base de donnée, nous avons:
    la table recette_larecette dans laquelle j’enregistre la préparation,
    la table recette_condiment où j’indexe les ingredients
    et la table recette_contenu qui fait le lien entre la recette, les ingredients et l’unité de mesure.
    Ce systeme nous servira plus tard pour le calcule de la liste de course.
    Tous ça pour dire que le format des ingredients dans le textarea sera de format quantité,unité de mesure , ingredient \n(Retour à la ligne);

    D’abord ma classe Myclassdialog

    ?Download download.txt
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    
    public class Myclassdialog extends Dialog  implements OnClickListener{
     
    	private Button  okButton;
     
    	private Button   cancelButton;
    	private Context  lecontext;
        private ReadyListener readyListener;
     
    	 public interface ReadyListener { 
             public void ready(String text); 
        } 
     
    	public Myclassdialog(Context context, ReadyListener readyListener) {
    		super(context);
    		lecontext = context;
    		this.readyListener = readyListener;
    		}
     
    	/**
    	* @see android.app.Dialog#onCreate(android.os.Bundle)
    	*/
    	@Override
    	protected void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
    		Log.d("TestApp", "Dialog created");
    			setContentView(R.layout.choixingredient);			
    			okButton = (Button) findViewById(R.id.btvalingre);
    			cancelButton = (Button) findViewById(R.id.btquitter);			
    			okButton.setOnClickListener(this);
    			cancelButton.setOnClickListener(this);					
    	}
     
    	public void onClick(View view) {
    		switch (view.getId()) {
    			case R.id.btquitter:
    				dismiss();
    			break;
    			case R.id.btvalingre:
    				try{			
    					TextView textmesure = (TextView) findViewById(R.id.valunite);
    					TextView textquantite = (TextView) findViewById(R.id.valquante);
    					TextView textingredient = (TextView) findViewById(R.id.valingredient);
     
    					String sRetour =textquantite.getText()+","+textmesure.getText()+","+textingredient.getText();
    					//appelle de la methode readyListener.ready et on passe en valeur le formatage
    					readyListener.ready(sRetour);
    					//String u="kk";
    				}catch(Exception e){
    					TextView textbastmp2 = (TextView) findViewById(R.id.ingredient);
    					textbastmp2.setText(e.toString());
    				}
    			 break;
    			}
    		}
     
    }

    On rajoute un attribut readyListener, je modifie également le constructeur et sur le clique du bouton valider on appelle la méthode readyListener.ready

    dans ma classe principale je modifie l’ouverture de notre boite de dialogue

    ?Download download.txt
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    btEnregajcon.setOnClickListener(new Button.OnClickListener() {
                    public void onClick(View v) {
                    	//View v v.getContext()
                    	Myclassdialog dialog = new Myclassdialog(v.getContext(),
                    			new OnReadyListener());
                    	dialog.setTitle("Enregistrement ingredient");
                    	dialog.show();
     
                    }
            	});

    on rajoute ensuite toujours dans ma classe principale la création de la classe OnReadyListener() et de la méthode ready qui vas s’occuper de remplir ma zone de texte au format définie plus haut

    ?Download download.txt
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    private class OnReadyListener implements Myclassdialog.ReadyListener { 
     
            @Override 
            public void ready(String pass) { 
            	String sNewtext;
            	TextView textbastmp2 = (TextView) findViewById(R.id.entry2);
            	sNewtext = textbastmp2.getText()+"\n"+pass;
            	textbastmp2.setText(sNewtext);
            } 
     
       }

    etape141 180x300 Développez une application pour android étape 14 (Récupérer les info de ma boite de dialogue) Android France etape142 189x300 Développez une application pour android étape 14 (Récupérer les info de ma boite de dialogue) Android France

    source ici

    Il est temps de mettre à profit les tutoriels d’Android France:
    Passez à la vitesse supérieure et investissez quelques dizaines d’euros pour acquérir les connaissances qui vous feront gagner de l’argent avec vos applications rendez-vous sur notre boutique Android-france pour ces formations en vidéo

    Partager cet article :

    Comments (8)

  • Tags: , , , , , ,

    Acast – Gérez vos Podcasts sur votre HTC Magic ou HTC Dream sous Android

    Publié le 03 juin 2009 par Cyril

    acast Acast   Gérez vos Podcasts sur votre HTC Magic ou HTC Dream sous Android Android FranceAcast est un logiciel gratuit disponible dès à présent sur Android Market.

    acast1 Acast   Gérez vos Podcasts sur votre HTC Magic ou HTC Dream sous Android Android France

    Si vous avez gouté aux podcasts vous savez qu’ils font parti du panel de média moderne que l’on apprécie quand on a un peu de temps à occuper intelligemment (transport en commun ou bien repas au bureau).

    Un podcast fonctionne sous la forme d’un abonnement et permet de télécharger des émissions audio ou vidéo. Une fois l’adresse du flux enregistrer sur votre client podcast, vous ne ratez plus aucune diffusion de votre émission de radio ou de la mixtape de votre DJ préféré.

    Comme vous le savez peut-être je suis un ancien utilisateur d’iPhone et j’ai donc été formaté à une utilisation exclusive d’Itunes pour gérer mes abonnements de Podcast.

    Cette époque est révolue et grâce au logiciel Android Acast la gestion et la synchronisation des abonnements à mes podcast se fait directement sur mon terminal sous Android.

    Acast est assez complet et dispose de toutes les options que l’on peut attendre sur ce gendre d’application mobile, vous pourrez par exemple synchroniser vos podcast seulement si votre terminal est connecté sur le wifi pour ne pas mettre à mal votre forfait data, vous pourrez aussi exporter/importer votre liste d’abonnement de podcast (via un ficher OPML comme pour les flux rss).

    Vous pourrez trouver des podcasts à votre goût sur l’annuaire Podcast.com mais n’hésitez pas à partager vos adresses en commentaire.

    Partager cet article :

    Comments (16)

  • Tags: , , , , , ,

    ECS T800 – Un netbook sous Android aux allures du Sony Vaio P

    Publié le 03 juin 2009 par Cyril

    ECS plus connu (ou pas) sous le nom de Elitegroup Computer Systems va commercialiser un Netbook tournant avec le système d’exploitation Android.

    ecst800 2 ECS T800   Un netbook sous Android aux allures du Sony Vaio P Android France

    Encore un Netbook sous Android (je vous entends d’ici dire que ça n’arrête pas), pourtant celui-là se démarque par son format.

    ecst800 1 ECS T800   Un netbook sous Android aux allures du Sony Vaio P Android France

    En effet et ça ne vous aura pas échappé il ressemble au très convoité Sony Vaio P:

    sony mozilla firefox ECS T800   Un netbook sous Android aux allures du Sony Vaio P Android France

    Une excellent surprise donc car on se rappelle que les plus gros défauts du mini pc Sony Vaio P étaient son prix exorbitant et son système d’exploitation Microsoft Windows Vista qui rendait la machine d’une lenteur insupportable. Ces deux problèmes devraient être réglés en utilisant Android.

    ecst800 3 ECS T800   Un netbook sous Android aux allures du Sony Vaio P Android France

    Les spécifications du ECS T800 sous Android:

    • Model: T800
    • Système d’éxploitation: Android
    • CPU: TI OMAP3 3440 (800MHz) or OMAP3 3450 (1GHz)
    • Ecran: 8.1? LCD Panel
    • Mémoire 512MB DDR
    • 1 disque 2.5? SATA HDD/SSD
    • 2x ports USB 2.0
    • 1x Lecteur de carte
    • 1x Sortie casque Jack
    • 2x slots MiniPCe reservés pour WWAN (HSPA/WiMax)
    • Webcam 0.3 or 1.3 MégaPixel (optional)
    • Dimensions: 246 x 121 x 20 mm (Close type)
    • Poidst: 800g

    ecst800 ECS T800   Un netbook sous Android aux allures du Sony Vaio P Android France

    Le netbook devrait sortir le 2éme semestre 2009 mais aucune date n’est annoncée pour l’Europe.

    Pour patienter en image, une vidéo du ECS T800:

    Il faut avouer que là c’est très tentant d’avoir ce genre de terminal sous Android dans la poche arrière de son pantalon.

    Via Phandroid

    Photos via Blogeee.net

    Partager cet article :

    Comments (7)

  • Tags: , , , , ,

    Général Mobile sort un nouveau terminal Android le DSTL1

    Publié le 03 juin 2009 par Yannick

    dstl1 android france 01 Général Mobile sort un nouveau terminal Android le DSTL1 Android France

    La société chinoise “Général Mobile” viens de proposer son nouveau Google Phone Android nommé DSTL1, actuellement en prototype celui ci sera équipé sous son écran tactile (très brillant) d’un processeur cadencé à 624 Mhz, d’un Appareil Photo Numérique de 5 Méga pixels.

    Le smartphone a la possibilité grâce à ces 2 emplacements d’héberger 2 cartes SIM et disposera d’une mémoire de 4 Go de stockage.

    dstl1 android france 02 Général Mobile sort un nouveau terminal Android le DSTL1 Android France

    dstl1 android france 03 Général Mobile sort un nouveau terminal Android le DSTL1 Android France

    Pour l’instant nous avons très peu d’information sur ce produit, il n’a pas été précisé si l’appareil fera son apparition en Europe , ni même au État-Unis.

    Général Mobile a en tout cas trouvé le moyen de relancer son marché du mobile en chine, en accueil Android dans ces téléphones.

    via androidcommunity.com via mobilehub.fr

    Partager cet article :

    Comments (9)

  • Tags: , , ,

    Compilation de raccourcis clavier pour votre HTC Dream

    Publié le 03 juin 2009 par Yannick

    htc dream azerty android france Compilation de raccourcis clavier pour votre HTC Dream Android France

    Vous l’aurez compris, grâce au clavier physique du HTC Dream on peu rapidement utiliser des raccourcis clavier pour plusieurs applications natives, en voici un florilège des principaux.

    Sur le bureau :

    RECHERCHER + b: Navigateur.
    RECHERCHER + c: Contacts.
    RECHERCHER + e: Mail.
    RECHERCHER + g: GMail.
    RECHERCHER + l: Calendrier.
    RECHERCHER + m: Maps.
    RECHERCHER + p: Lecteur de musique.
    RECHERCHER + s: SMS.
    RECHERCHER + y: YouTube.

    A la saisie :

    ALT + ESPACE: Montre les caractères spéciaux.
    MAJUSCULE x 2: Bloque la majuscule (MAJUSCULE une autre fois, et ça débloque).
    MAJUSCULE + BOULE: Sélectionne le texte.
    DEL: Supprime un caractère vers la gauche.
    MAJUSCULE + DEL: Supprime un caractère vers la droite.

    ALT + DEL: Supprime la ligne entière.
    ALT + BOULE bas: Aller a fin du texte.
    ALT + BOULE haut: Aller au début du texte.
    ALT + q: Insérer des tabulations.

    Les classiques :

    MENU + x, c, v: Couper, copier, coller.
    MENU + z: Annuler.
    MENU + a: Sélectionne tout le texte.

    Pour le navigateur:

    MENU + s: Ouvre une nouvelle page.
    MENU + b: Ouvre le Bookmarks (Favoris).
    MENU + w: Ouvre le menu des fenêtres.
    MENU + h: Afficher l’historique.
    MENU + r: Rafraichir ou charger la page.
    MENU + j: Reculer d’un page.
    MENU + k: Avancer d’une page.
    MENU + f: Rechercher dans la page.
    MENU + ENTRER: Aller sur la page d’accueil.
    MENU + i: Zoom avant.
    MENU + o: Zoom arrière.
    MENU + p: Aller dans les préférences.
    ESPACE: Paginer vers le bas.
    MAJUSCULE + ESPACE: Paginer vers le haut.

    Pour le Google Maps:

    MENU + d: Adresse.
    MENU + a: Changer le mode de la carte.
    MENU + h: Historique.
    MENU + 0 (zero): Ma position.
    MENU + p: Aller dans les préférences.
    MENU + i: Zoom avant.
    MENU + o: Zoom arrière.

    Via And.roid.es

    Partager cet article :

    Comments (5)

  • Mettre une nouvelle version de son application sur android market

    Publié le 03 juin 2009 par Guy

    Dans un  article précèdent Compiler son application pour android market avec eclipse  j’ai expliqué la procédure de mise en ligne d’une application sur android market.

    Dans mon article d’aujourd’hui je vais mettre en ligne une nouvelle version de mon application sur android market. Aprés avoir développé ma nouvelle version c’est dans le fichier AndroidManifest les modifications.

    ?Download download.txt
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    
    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="org.com.widgetandroidfrance"
          android:versionCode="2"
          android:versionName="1.1">
        <application android:icon="@drawable/iconeaf" android:label="@string/app_name">
           <activity android:name=".Popupnews" android:label="@string/widget_name">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <action android:name="android.intent.action.INSERT" />
                    <category android:name="android.intent.category.LAUNCHER" />
                   </intent-filter>
            </activity>
     
           <receiver android:name=".Widgetandroidfance" android:label="@string/widget_name">
                <intent-filter>
                    <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
                </intent-filter>
                <meta-data android:name="android.appwidget.provider" android:resource="@xml/widget_word" />
            </receiver>
     
            <!-- Service to perform web API queries -->        
            <service android:name=".Widgetandroidfance$UpdateService" />
        </application>
        <uses-permission android:name="android.permission.INTERNET" />
         <uses-sdk android:minSdkVersion="3" />
    </manifest>

    les deux attributs les plus importants sont

    android:versionCode la valeur doit être un entier qui doit être +1 par rapport à la version précédente exemple si la version précédent était à 2 dans celle-ci elle sera à 3

    android:versionName la valeur de la version exemple 1.1.0.

    POINT TRES TRES IMPORTANT
    Pour exporter votre nouveau fichier apk vous devez utiliser la même clés que celle utilisée pour générer la version précédente. Si vous utilisez une autre cles, android market ne reconnaitra pas cette nouvelle version

    Il est temps de mettre à profit les tutoriels d’Android France:
    Passez à la vitesse supérieure et investissez quelques dizaines d’euros pour acquérir les connaissances qui vous feront gagner de l’argent avec vos applications rendez-vous sur notre boutique Android-france pour ces formations en vidéo

    Partager cet article :

    Comments (3)

  • Tags: , , , , , ,

    HTC se prépare à faire une grosse annonce le 24 juin à Londres (HTC Hero?)

    Publié le 02 juin 2009 par Cyril

    Htc vient de lancer un teasing autour de la date du 24 juin, en recoupant les rumeurs les plus fraiches (Exclusivité Orange en France et au UK et sortie en Juin) il se pourrait bien que la marque s’apprêterait à annoncer officiellement la sortie du HTC Hero sous Android.

    Voilà une copie de l’invitation:

    htc event june 24 550x701 HTC se prépare à faire une grosse annonce le 24 juin à Londres (HTC Hero?) Android France

    Voilà une petite traduction de ce qu’on peut y lire:

    “Htc vous invite à noter cette date. Quand: Londres, Royaume Uni. Quand? Le mercredi 24 juin 2009 à 11h30 au matin. Plus de détails arriveront prochainement”.

    Pour rappel le HTC Hero est équipé d’une version d’Android enrichie par une nouvelle interface utilisateur nommée Rosie.

    A suivre…

    Via Talk Android

    Partager cet article :

    Comments (2)

  • Tags: , , , , ,

    APK2EXE et installAPK – Installez vos applications Android sans Android Market

    Publié le 02 juin 2009 par Cyril

    Tout le monde est d’accord pour dire que l‘Android Market est très simple et très pratique (d’autant plus ceux qui ont utilisés Itunes avec l’Iphone). En quelques secondes  vous êtes au courant de ce qui est sortie récemment et en 2 coups de doigts vous pouvez installer une application.

    Cependant il existe des cas ou vous devez vous passer du Market Google, quand la nouvelle version non officielle d’Android que vous venez d’installer sur votre terminal ne se connecte plus à Android Market (oui je sais que ça rappelle de mauvais souvenirs à certain), ou bien encore quand l’application que vous souhaitez installer n’est plus distribué par le Market (applications indisponibles, plus distribuées ou encore les logiciels bannis).

    De même si vous êtes développeur et que vous souhaitez diffuser une de vos application directement à vos lecteurs ou bien à vos amis, sans passer par Android Market il serait bien pratique de pouvoir compter sur un autre mode de distribution.

    Heureusement il y a maintenant 2 alternatives  à d’Android Market très simples d’utilisation:

    installAPK (Lien de secours) est un programme gratuit tournant sous Microsoft Windows, une fois installé il vous suffira de double-cliquer sur une version installable d’une application pour Android (reconnaissable d’après son extension .apk) pour l’installer sur votre HTC Dream ou HTC Magic. Assurez-vous juste d’avoir connecter votre smartphone sous Android à votre PC via USB.


    installapkscreenshot APK2EXE et installAPK   Installez vos applications Android sans Android Market Android France

    APK2EXE (Lien de secours) est un logiciel gratuit tournant lui aussi sous Microsoft Windows, il permet de transformer une version installable d’une application pour Android en une application auto-exécutable pour Microsoft Windows. Il suffira donc de double-cliquer sur votre programme pour l’installer sur votre smartphone sous Android préalablement connecté au PC via USB.

    Pour créer une version auto-exécutable il suffira d’installer le logiciel Nullsoft Scriptable Install System, de copier le .apk dans le même dossier que celui ou vous avez décompressé APK2EXE.zip et enfin d’éditer 2 lignes dans le fichier APK2EXE.NSI (en y renseignant le nom de l’application et le nom du fichier).

    apk2exe1 APK2EXE et installAPK   Installez vos applications Android sans Android Market Android France

    Faîtes ensuite un clic droit sur APK2EXE.NSI et choisissez “compile NSIS script” pour créer l’auto-exécutable.

    apk2exe2 APK2EXE et installAPK   Installez vos applications Android sans Android Market Android France

    Il est clair qu’avec ce genre d’application une étape vient d’être franchie, je suis prêt à parier que de nouveaux modes de distributions d’application Android vont voir le jour d’ici peu.

    Via Android Guys via Modaco Forums

    Photo via Geek Inc

    Partager cet article :

    Comments (18)

  • Tags: , , ,

    Garmin et Asus proposeront un GPhone Android en Mars 2010

    Publié le 02 juin 2009 par Yannick

    android garmin asus nuvifone Garmin et Asus proposeront un GPhone Android en Mars 2010 Android France

    L’association entre Garmin le constructeur de produit GPS et Asus celui des PC, permettra à ces deux grandes sociétés de faire leur entrer sur le marché du Google Phone.

    Les 2 sociétés viennent d’annoncer la sortie d’un téléphone sous Android en Mars 2010.

    L’appareil sera équipé d’un GPS qui permettra de géolocaliser le lieu de vos photos et proposer des services de localisation, aucun prix n’a encore été annoncé.

    Garmin avait déjà annoncer il y a  quelques temps de ça, la sortie probable d’un téléphone équipé de l’OS Android, et voulez rentrer sur le marché en 2009, (ce qui est encore possible), mais cette association va certainement changer la donne.

    Via androidcommunity.com

    Partager cet article :

    Comments (2)

  • Développez une application pour android étape 13 (Ajouter des ingredients avec une boite de dialogue personnalisée)

    Publié le 02 juin 2009 par Guy

    Dans cette étape 13, je reviens sur l’enregistrement de la recette, pour rajouter une fonctionnalité permettant d’ajouter les ingredients sur celle-ci avec une boite de dialogue personnalisée.

    Dans ma fenêtre d’enregistrement de la recette je rajoute le bouton Ajouter un condiment c’est lui qui vas ouvrir ma boite de dialogue

    ?Download download.txt
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    
    <?xml version="1.0" encoding="utf-8"?>
    <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
                  android:layout_width="fill_parent" 
                  android:layout_height="fill_parent" 
                  android:orientation="vertical" 
                  android:layoutAnimation="@anim/layout_bottom_to_top_slide">
     
     <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
                  android:layout_width="fill_parent" 
                  android:layout_height="fill_parent" 
                  android:orientation="vertical" >             
     
     
        <TextView android:id="@+id/text"
                  android:layout_width="fill_parent"
                  android:layout_height="wrap_content"
                  android:text="Nom de la recette"  />
     
         <EditText android:id="@+id/entry" 
                  android:layout_width="fill_parent" 
                  android:layout_height="wrap_content" 
                  android:background="@android:drawable/editbox_background"
                   />
     
         <Button android:id="@+id/ajcondiment"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Ajouter un condiment" />           
     
         <EditText android:id="@+id/entry2" 
                  android:layout_width="fill_parent" 
                  android:layout_height="90px" 
                  android:background="@android:drawable/editbox_background" />
     
        <TextView android:id="@+id/text3"
                  android:layout_width="fill_parent"
                  android:layout_height="wrap_content"
                  android:text="La recette"  />    
     
         <EditText android:id="@+id/entry3" 
                  android:layout_width="fill_parent" 
                  android:layout_height="200px" 
                  android:background="@android:drawable/editbox_background"
                   />
     
        <Button android:id="@+id/button"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Valider" />
     </LinearLayout>           
     
    </ScrollView>

    android131 189x300 Développez une application pour android étape 13 (Ajouter des ingredients avec une boite de dialogue personnalisée) Android France

    Pour ma boite de dialogue personnalisé je crée une class Myclassdialog qui est une extension de la class Dialog

    ?Download download.txt
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    
    public class Myclassdialog extends Dialog {
     
    	@Override
    	protected void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
    		Log.d("TestApp", "Dialog created");
    			setContentView(R.layout.choixingredient);			
    			okButton = (Button) findViewById(R.id.btvalingre);
    			cancelButton = (Button) findViewById(R.id.btquitter);			
    			okButton.setOnClickListener(this);
    			cancelButton.setOnClickListener(this);
     
    	}   
     
     
    }

    Dans mon repertoire res/layout je crée un xml choixingredient.xml qui est appele par ma class Myclassdialog. J’ai dans cette fenêtre un champ pour l’unité de mesure, un champ pour la quantité et un autre pour le nom de l’ingredient

    ?Download download.txt
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
                  android:layout_width="fill_parent" 
                  android:layout_height="fill_parent" 
                  android:orientation="vertical" >
     
     <TextView android:id="@+id/unitme"
                  android:layout_width="fill_parent"
                  android:layout_height="wrap_content"
                  android:text="unite de mesure"  />  
      <EditText android:id="@+id/valunite" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:background="@android:drawable/editbox_background" />
     
      <TextView android:id="@+id/unitme"
                  android:layout_width="fill_parent"
                  android:layout_height="wrap_content"
                  android:text="quantite"  />  
      <EditText android:id="@+id/valquante" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:background="@android:drawable/editbox_background"   
    	android:textSize="18sp"/>
     
      <TextView android:id="@+id/ingredient"
                  android:layout_width="fill_parent"
                  android:layout_height="wrap_content"
                  android:text="Ingredient"  />  
     
      <EditText android:id="@+id/valingredient" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:background="@android:drawable/editbox_background" /> 
      <TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:stretchColumns="2">
     
        <TableRow>
     
       <Button android:id="@+id/btvalingre"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Valider" />  
     
         <Button android:id="@+id/btquitter"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="quitter" />  
          </TableRow>
           </TableLayout>                              
     
    </LinearLayout>

    il ne reste plus que dans la classe principal à rajouter une action sur mon bouton ajouter un condiment

    ?Download download.txt
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
    Button btEnregajcon = (Button) findViewById(R.id.ajcondiment);
    btEnregajcon.setOnClickListener(new Button.OnClickListener() {
                    public void onClick(View v) {
                    	//creation d'une instance de ma classe
                    	Myclassdialog dialog = new Myclassdialog(v.getContext());
                    	//titre de ma boite de dialogue
                            dialog.setTitle("Enregistrement ingredient");
                           //ouverture de ma boite de dialogue
                    	dialog.show();                	
                    }
            	});        	
            	return true;
    }

    android132 191x300 Développez une application pour android étape 13 (Ajouter des ingredients avec une boite de dialogue personnalisée) Android France

    A suivre sauvegarder temporairement les info saisies dans la boite de dialogue.

    les sources ici

    Il est temps de mettre à profit les tutoriels d’Android France:
    Passez à la vitesse supérieure et investissez quelques dizaines d’euros pour acquérir les connaissances qui vous feront gagner de l’argent avec vos applications rendez-vous sur notre boutique Android-france pour ces formations en vidéo

    Partager cet article :

    Comments (6)

  • Tags: , , , , , , ,

    Un netbook EEEpc d’Asus équipé de Snapdragon et marchant sous Android en vidéo

    Publié le 02 juin 2009 par Cyril

    androideeepc Un netbook EEEpc dAsus équipé de Snapdragon et marchant sous Android en vidéo  Android France

    Qualcomm Incorporated vient concurrencer Intel sur le marché des netbook et autre appareils portables. Son processeur Snapdragon dont la première bonne surprise est qu’il fonctionne  sans ventilateur, vient équiper un Asus EEEpc et anime un système d’exploitation Android.

    Ce prototype de netbook ou plutôt de smartbook (en référence aux smartphone) sous Android a était aperçu au Computex 2009, un salon higt-tech à Taiwan. Il a donnée lieu à une séance de tournage dont voici 2 vidéos:

    Pour information le Asus EEEpc Snapdragon sous Android que l’on voit sur les vidéos est cadencé à 1Ghz et arrive à lire des vidéos en 720P. Une version avec des chipsets graphiques plus avancés et un CPU dual core cadencé à 1.3 Ghz sera aussi proposé.

    A suivre…

    Via Engadget

    Partager cet article :

    Comments (3)

  • Les Brèves