demandes de réseau Route uniquement via une connexion de données mobile
Question
Y at-il un moyen de forcer toutes mes demandes de réseau à effectuer par mon apn (à savoir sur une connexion de données de réseau mobile) et non par wifi, sans avoir à désactiver le wifi?
Je veux savoir s'il est possible pour mon application Android à utiliser exclusivement le point d'accès au réseau.
Je suis déjà en mesure de mettre le réseau par défaut et APN à l'utiliser mais pour cela je dois désactiver le Wifi premier.
La solution
Compte tenu de la première connexion à Google pour les appareils Android disposition ne fait pas cela, il est probablement problématique.
Pensez aussi sur le fait que les utilisateurs peuvent attendre le téléphone à utiliser uniquement les données de connexion Wi-Fi lorsqu'il est connecté. C'est ce que je fais de toute façon. Le 3G-icône (avec ses haut / bas indicateurs de trafic) disparaît également chaque fois que la connexion Wi-Fi-icône est visible, il doit y avoir une réflexion à ce qui se résume essentiellement à ne pas utiliser 3g quand wifi est disponible.
Autres conseils
Cette fonctionnalité a été ajoutée en sucettes (avec l'avènement des appareils wifi activé, il est devenu nécessaire). Procurez-vous l'instance de réseau qui correspond à votre réseau de données du gestionnaire de connectivité. Ensuite, appelez network.openConnection (url) .
Référence: android les développeurs du blog