2011-02-24 2 views
2

Je travaille sur une application android et j'ai besoin de démo l'application sur une machine qui n'est pas ma machine de développement. Il se trouve dans notre salle de conférence, est relié à un projecteur, et nous démo nos autres produits sur GoToMeeting avec lui. Je suis curieux quant à la meilleure façon de démo mon application aux clients potentiels. La façon la plus simple de voir cela (autre que de le pousser sur mon téléphone) est d'installer le SDK sur la machine de démonstration, puis de pousser mon APK vers l'AVD en utilisant la ligne de commande (un fichier batch si possible).Comment faire pour démo mon application Android sur le web

Comment est-ce que j'irais pousser mon APK sur l'AVD? J'ai vu (et j'ai fait) une poussée manuelle vers un appareil Android réel, mais jamais vers le périphérique virtuel (sauf quand éclipse le fait).

Bien que ce soit une approche acceptable, je suis curieux de savoir comment les autres font la démonstration de leurs applications à des utilisateurs/clients/patrons distants.

Répondre

2

fait tout simplement vous APK à AVD sur la machine de développement ... et faire bureau à distance de votre machine de salle de conférence machine de développement et démonstration vous application sur le projecteur ......

commande l'installation sera même chose pour les périphériques AVD et réels

2

adb install -r path/to/apk/file.apk devrait fonctionner pour installer un APK sur un téléphone en cours d'exécution connecté via USB avec le mode de développement activé, ou à un émulateur. Cela devrait fonctionner sur n'importe quelle machine avec les outils SDK Android installés (vous devrez peut-être ajouter le dossier pour le dossier outils du SDK avant la commande adb si ce dossier n'est pas sur PATH de votre machine, cependant).

3

Eh bien, quand c'est mon tour de faire une présentation, je vais choisir l'une des 2 options suivantes.

  1. faire une présentation flash swf d'application par demontrsting et touchant chaque aspect de l'application par l'outil de dektop Jing. Vous pouvez l'obtenir à partir du lien http://www.techsmith.com/jing/

  2. Je vais utiliser Teamviewer et faire une RDS (Remote Desktop Session) avec ma machine.

J'espère que cela vous aidera.

0

Vous pouvez installer un téléphone ou un émulateur par

${android_sdk}\platform-tools\adb install c:\directory\app.apk 

et désinstaller par

${android_sdk}\platform-tools\adb uninstall com.my.package.app 

Le seul problème, je vous soucier de l'instabilité et de mauvaises performances de l'émulateur. D'après mon expérience, l'émulateur semble connaître des plantages aléatoires et fonctionne très lentement (de façon compréhensible) par rapport à un périphérique réel. Vous pouvez essayer quelque chose en conserve à l'aide d'un screencast que vous parlez, ou apporter également certains dispositifs réels afin que les clients peuvent jouer avec l'application dans un environnement réel.

1

Certains appareils (HTC Evo, Droid X) ont une sortie HDMI, donc peut-être une solution se trouve ici. Vous pouvez acheter des appareils de capture pour environ 200 $ qui pourraient montrer un flux d'entrée HDMI dans une belle fenêtre, qui fonctionnerait avec GoToMeeting.

+0

Ces types d'applications sont peut-être en route. Voir http://forum.androidcentral.com/htc-evo-4g-rooting-roms-hacks/63799-fullhdmi-official-fullhdmi-beta-discussion.html –

0

Il existe de bons outils pour tester votre application.Si vous n'en avez pas, alors laissez les premiers à l'utiliser gratuitement et ils écriront des critiques dessus. Cela devrait servir de démo.

0

Je dois souvent démo à des clients à distance. Je préfère démo sur un vrai périphérique, pas un AVD, et a été un peu coincé sur une façon simple de le faire, jusqu'à ce que je sois Android Projector.

Tout simplement décompresser et exécuter, et il projette l'écran de votre appareil sur le moniteur de votre machine . Vous pouvez ensuite partager votre bureau, RDS, Webex, quelle que soit ...

Merci Android projecteur gars

1

Vous pouvez utiliser AppSurfer Vous pouvez simplement télécharger votre application et partager un lien.

Questions connexes