Cómo configurar la IP en Android usando código
El ejemplo de este artículo describe el método de programación de Android para modificar la IP estática del teléfono móvil. Compártelo con todos para tu referencia. Los detalles son los siguientes:
Aquí hay una demostración de cómo modificar dinámicamente la IP estática de un teléfono móvil mediante programación, que se puede usar para cambiar el punto de acceso wifi
public void onCreate (Paquete saveInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ContentResolver cr = this.getContentResolver() ;
intente {
if (Settings.System.getInt(cr, Settings.System.WIFI_USE_STATIC_IP)==0){
Log.d(" Demo", "No usar IP estática ");
}
else{
Log.d("Demo", "usar IP estática y cambiar ¡IP a 192.168.1.123!");
Configuración.System.putString(cr, Configuración.System.WIFI_STATIC_IP, "192.168.1.125");
Configuración.System.putString( cr, Configuración.System.WIFI_STATIC_GATEWAY, " 192.168.1.1");
Configuración.System.putString(cr, Configuración.System.WIFI_STATIC_NETMASK, "255.255.255.0");
Configuraciones.System.putString(cr, Configuraciones .System.WIFI_STATIC_DNS1, "202.103.24.68");
Configuraciones.System.putString(cr, Configuraciones.System.WIFI_STATIC_DNS2, "202.103.0.68");
} p>
} catch (SettingNotFoundException e) {
// TODO Bloque catch generado automáticamente
e.printStackTrace();
} p>
}