Comment développer une application pour Android qui utilise Google Calendar API
J'ai juste commencé à faire quelques Android app développement, et j'ai décidé que je vais écrire une application pour travailler avec Google Agenda.
Le premier problème qui m'est venue est que je ne peux pas ajouter de tout compte Gmail sur l'émulateur. Quand je vais à paramètres -> comptes, je ne peux qu'ajouter un compte Exchange.
Cela soulève une question comment dois-je développer une telle application. Je sais que je devrait se moquer de l'API, alors que je suis à l'exécution de tests, mais comment suis-je censé exécuter l'application sur l'émulateur?
Dois-je viens de le tester sur moqué de l'API avec JUnit et ensuite l'exécuter sur production téléphone?
OriginalL'auteur Jakub Arnold | 2010-11-14
Vous devez vous connecter pour publier un commentaire.
Comme pour l'émulateur configurer un compte Google, et bien, cela dépend de la version d'Android que vous avez dans votre AVD: par exemple pour la 2.2, allez dans Paramètres/Comptes & Sync, cliquez sur Ajouter un compte et Google, etc.
Comme pour le Calendrier Google accès, le meilleur moyen est d'utiliser le Calendrier Google API.
Veuillez noter: il n'est pas encore officielle Android SDK API pour l'accès au Calendrier.
Si c'est possible, re-démarrer votre émulateur avec l'option "effacer les données de l'utilisateur", ou de créer la marque de nouveaux AVD.
J'ai réalisé que j'ai créé AVD sans API de Google ... il fonctionne à présent avec un nouveau avec l'API activée.
OriginalL'auteur StanislavK
Il y en est un bon exemple de l'accès à Google Calendar API de Données à partir de Android à l'aide de la Google API de la Bibliothèque du Client pour Java à calendrier-v2-atome-android-échantillon. Il existe des instructions pour mettre en place le bon package:
Disclaimer: je suis un propriétaire de la Google API de la Bibliothèque du Client pour Java projet.
OriginalL'auteur Yaniv Inbar