Android wear

818 vues

Publié le

Présentation sur Android Wear

Publié dans : Mobile
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
818
Sur SlideShare
0
Issues des intégrations
0
Intégrations
6
Actions
Partages
0
Téléchargements
9
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Android wear

  1. 1. Sfax 2014 Android Wear Houssem Lahiani Forum Enet’Com
  2. 2. Le monde des montres connectées Android Wear Houssem Lahiani
  3. 3. Houssem Lahiani lahianihoussem@gmail.com houssem-lahiani.blogspot.com plus.google.com/+HoussemLahiani
  4. 4. Roma DevFest 2014 Android Wear developer.android.com/wear
  5. 5. Ever had a date?!
  6. 6. Ring Riiing!!!
  7. 7. Combien de temps perdu vous passez “avec votre téléphone”
  8. 8. “Android wearables fournissent la bonne information au bon moment, ce qui vous permet d’être connecté au monde virtuel et présent dans le monde réel à la fois.” android.com/wear
  9. 9. Mobile App
  10. 10. Environnement de développement Il faut télécharger l’Eclipse ADT http://developer.android.com/sdk/index.html
  11. 11. Mettre à jour son SDK Dans votre SDK manager,ouvrez le dossier Tools, et cochez au moins Android SDK Tools, Android SDK Platform-tools et Android SDK build-tools et il faut installer les dernière mise à jour. Pour ce qui nous intéresse dans le dossier Extras, cochez Android Support Repository,Google Repository et Android Support Library et il faut installer les dernières mise à jour de ces derniers. Ces deux là fournissent les outils pour Android Wear. Installez les packages, puis une fois cela fait, redémarrez le SDK Manager et, dans le dossier Android 4.4.W (API 20) cette fois, cochez Android Wear ARM EABI v7a System Image si ce n’est déjà fait. Installez le package.
  12. 12. Configurer un émulateur Ouvrez votre AVD Manager. Cliquez sur Create… pour instancier votre machine virtuel. Remplissez les champs que vous voulez modifier et laissez les autres par défaut : • AVD Name – Un nom pour l’appareil virtuel • Device - Android Wear Round ou Square device • Choisissez un CPU/ABI Keyboard - Séléctionnez Hardware keyboard present • Skin - AndroidWearRound ou AndroidWearSquare dépendamment de l’appareil sélectionné
  13. 13. Vous voilà avec un émulateur configuré, prêt à être utilisé pour tester vos applications développées
  14. 14. vous devez aller trouver le fichier dans votre dossier SDK Android: ./extras/google/m2repository/com/google/android/support/wearable/ 1.0.0/wearable-1.0.0.aar. • Tout d'abord, copiez le fichier .aar à un emplacement de votre choix, changer son extension en .zip, et décompressez-le. • Dans Eclipse, créez un nouveau projet à partir de ce dossier décompressé, en utilisant la commande File> New>other>Android Project From Existing code .Ce projet devrait être configurer comme librairie :click droit sur le projet>Build path>configure Build path>Android>cochez Is Librairy. Configuration de l’environnement Il faut ajouter Android Wear Support library dans le dossier libs
  15. 15. Une fois que le projet est créé, il y a deux étapes supplémentaires à effectuer pour faire fonctionner correctement vos projets Android Wear : Tout d'abord, vous devez déplacer le fichier classes.jar dans un dossier «libs /» que vous devez créer dans ce projet là. Deuxièmement, il faut modifier les préférences du projet pour s’assurer que le projet est configuré comme un projet qui a « 20 » comme API level (click droit sur le projet>Build path>Configure Build Path>Android>Cochez Android 4.4W). Configuration de l’environnement
  16. 16. Vous pouvez désormais créer votre propre projet Android Wear,et lui ajoutez la bibliothèque « Wear support library » comme une dépendance dans votre projet : Click droit sur le projet>Build path>Configure Build path>Android>Add>wearable-1.0.0 (voir figure). Première Application
  17. 17. Dans votre activity_main.xml mettez le code suivant: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" > <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Générer la notification" android:id="@+id/generate_android_wear_notification" /> </RelativeLayout> Création de notification
  18. 18. Maintenant dans votre activité mettez le code suivant: public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button launchNotification = (Button) findViewById(R.id.generate_android_wear_notification); launchNotification.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { createNotification(); } }); } Création de notification
  19. 19. Complétez le code de votre activité par cette méthode: private void createNotification() { int notificationId = 42; Intent viewIntent = new Intent(this, ResultActivity.class); PendingIntent viewPendingIntent = PendingIntent.getActivity(this, 0, viewIntent, 0); NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this) .setSmallIcon(R.drawable.ic_launcher) .setContentTitle("Ma notification Android Wear") .setContentText("Texte de la notification") .setContentIntent(viewPendingIntent).addAction(R.drawable.yes, getString(R.string.validate), viewPendingIntent); NotificationManagerCompat notificationManager = NotificationManagerCompat.from(this); notificationManager.notify(notificationId, notificationBuilder.build()); } } Créez dans le même package une seconde activité “ ResultActivity.java “ qui affiche une zone texte. Et il faut la declarée dans l’AndroidManifest.xml Création de notification Vous pouvez rajouter vos propres boutons simplement à l’aide de la méthode addAction, qui prends en argument, L’icone représentant le bouton Le texte du bouton L’intent représentant l’action à exécuter lors du clic sur le bouton
  20. 20. Roma DevFest 2014 Android Wear Merci pour votre attention

×