Comment limiter la vitesse de connexion Internet sur l'émulateur Android?

J'ai besoin de tester une application pour travailler avec une connexion Internet lente. Comment simuler une connexion Internet lente sur un émulateur Android?

  • Performance de Scala pour Android
  • Performance Android api niveau 11 et supérieur
  • Comment limiter la vitesse du réseau de l'appareil Android à des fins de test
  • Fichier JSON avec SQLite android
  • Android. Performance d'animation
  • Pourquoi l'ajout d'OnClickListener à l'intérieur deBindViewHolder d'un RecyclerView.Adapter est-il une mauvaise pratique?
  • Java MappedByteBuffer.get () étonnamment lent
  • La performance d'Android a frappé les versions ultérieures de 2.3.5 (phonegap / cordova)
  • 4 Solutions collect form web for “Comment limiter la vitesse de connexion Internet sur l'émulateur Android?”

    Pour les projets Android Studio , vous pouvez effectuer les opérations suivantes:

    Si vous devez changer temporairement la vitesse nette, puis sur une barre d'outils émulateur, cliquez sur trois points (paramètres), passez à l'onglet Cellulaire et configurez la vitesse du réseau là-bas. Vous devez avoir des outils Android récents.

    Si vous souhaitez régler définitivement cette vitesse pour une image émulateur:

    1. Ouvrir le menu Outils -> Android -> AVD Manager
    2. Sélectionnez / créez votre image avd de l'émulateur, cliquez sur Modifier
    3. Cliquez sur le bouton Afficher les paramètres avancés
    4. Réglez la vitesse nette souhaitée
    5. Re-lancer l'émulateur

    ANCIENNE RÉPONSE (obsolète)

    Si vous travaillez dans Eclipse, accédez à Exécuter-> Exécuter les configurations , sélectionnez votre configuration d'exécution, puis accédez à l'onglet " Cible ". Là, vous trouverez une combobox " Network Speed " (sous la section " Paramètres de lancement de l'émulateur ").

    Si vous utilisez un émulateur à partir de la ligne de commande, vous pouvez utiliser le paramètre de ligne cmd " -netspeed " (exécuter l' émulateur -help-netspeed pour un aperçu des options possibles)

    Le moyen le plus simple de modifier les choses alors que l'émulateur est encore en place consiste à utiliser la console émulateur. Il suffit d'utiliser telnet ou netcat (de manière interactive, vous pouvez simplement "telnet localhost 5554" et tapez "help" – ci-dessous les exemples montrent comment le script:

    $ echo "network speed 100 100" | nc localhost 5554 $ echo "network status" | nc localhost 5554 Current network status: download speed: 100000 bits/s (12.2 KB/s) upload speed: 100000 bits/s (12.2 KB/s) minimum latency: 0 ms maximum latency: 0 ms 

    Vous pouvez également définir le délai / latence:

     $ echo "network delay gprs" | nc localhost 5554 $ echo "network status" | nc localhost 5554 Current network status: download speed: 100000 bits/s (12.2 KB/s) upload speed: 100000 bits/s (12.2 KB/s) minimum latency: 150 ms maximum latency: 550 ms 

    Il suffit de faciliter les tâches en cours d'exécution et de tester divers scénarios (par automatisation, tests manuels, etc.).

    Dans Eclipse: Run -> Run Configuratrions -> cliquez!

    Sélectionnez Tab Target . Cliquez!

    Ensuite, il existe une option Network Speed !

    Réglez-le pour imiter ce que vous voulez. 🙂

    Exécuter-> Exécuter les configurations : vous pouvez trouver Paramètres de lancement d'Emulator où vous pouvez régler la vitesse sur Internet

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.