Android: Comment définir une adresse IP statique pour la nouvelle configuration WiFi

De nouveau coincé sur le même problème.

J'ai trouvé que nous pouvons définir statique paramètres du système comme ceci:

System.putString(getContentResolver(), android.provider.Settings.System.WIFI_USE_STATIC_IP, "1"); //to define it use static ip's
System.putString(getContentResolver(), android.provider.Settings.System.WIFI_STATIC_IP,"192.168.1.15");
System.putString(getContentResolver(), android.provider.Settings.System.WIFI_STATIC_NETMASK,"255.255.255.0");
System.putString(getContentResolver(), android.provider.Settings.System.WIFI_STATIC_DNS1,"192.168.1.1");
System.putString(getContentResolver(), android.provider.Settings.System.WIFI_STATIC_GATEWAY,"192.168.1.1");

Mais Pas De Succès!

Je ne comprends pas que lors de la définition de ces paramètres?

Devrais-je le faire avant la configuration wifi de la création ou après l'enregistrement de la configuration wifi ou même avant de l'activer ou après?

Cependant, j'ai essayé tous les cas possibles de mon côté, et quand je vérifie Android les paramètres du WiFi, je vois qu'il est toujours sur le DHCP.

Une question précédente, c'est à dire Comment configue une adresse IP statique, le masque de réseau, passerelle par programmation sur Android 3.x ou 4.x a complètement ruiné mon appareil android et maintenant il ne peut pas passer
SUR son WiFi plus.

J'ai aussi essayé adresse IP statique sur mon téléphone HTC et pas de succès, il est toujours en mode DHCP!

Dois-je appeler un "reconnecter de la commande"? Si oui, de quelle manière?

Normalement, la bonne solution est de partir de votre appareil Android seul (DHCP) et au lieu d'alimenter son adresse MAC dans votre DHCP configuration du serveur et d'avoir un retour de la "statique" des données.
Je vois, je peux mettre un stati IP avec android les paramètres du wifi... je ne comprends vraiment pas pourquoi google de faire ces choses si compliqué. De toute façon, je me connecte à un très simple wifi puce qui ne peut pas gérer les flux de l'adresse mac

OriginalL'auteur Seraphim's | 2012-09-12