2010-12-07 4 views

Répondre

2

Le Android Emulator a un console qui peut être utilisé pour simuler de nombreuses conditions différentes au sein de l'émulateur. Jetez un oeil à la section telephony emulation, il peut vous aider à tester les parties nécessaires de votre application.

Par exemple, la commande gsm vous permet d'entrer une commande comme ceci:

gsm data roaming 

pour simuler votre itinérance téléphonique. Qu'alliez-vous, en particulier, essayer d'éliminer?

+0

Si les tests peuvent être exécutés sur l'émulateur, c'est en effet le plus simple –

+0

Salut, c'est ce que nous faisons sur l'émulateur. Mais nous exécutons aussi nos builds sur des périphériques physiques et truquer le réseau sur le realdevice aiderait vraiment. Nous aimerions simuler le numéro de téléphone et un appel entrant. –

0

Vous avez pas vraiment expliqué ce que vous entendez par « stub out »

Si vous voulez parler de désactiver simplement, vous pouvez modifier les paramètres APN (après les écrire!) Pour briser le réseau ou retirer la carte SIM Si vous voulez dire quelque chose d'autre à la place, la plupart des téléphones Android prend en charge le wifi, et vous pouvez mettre en place un monitoring/simulation/etc en amont d'un point d'accès sans fil bon marché.

Si vous voulez le faire dans le logiciel ... pas si facile. Sur un téléphone enraciné, vous pouvez faire le tour de la configuration réseau ou des pilotes, comme sur n'importe quel autre linux, en vous assurant que vous ne vous battez pas avec la plate-forme Android, chacun inversant les paramètres réseau de l'autre.