Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Desarrollo en Delphi para Android (https://www.clubdelphi.com/foros/forumdisplay.php?f=57)
-   -   ¿Como obtener la IP de los datos móviles? (https://www.clubdelphi.com/foros/showthread.php?t=92923)

voci 14-03-2018 18:14:04

¿Como obtener la IP de los datos móviles?
 
Quiero hacer un programa en el que necesito obtener la IP de los datos móviles, el problema es que por más que miro el fichero androidapi.JNI.Net.pas no encuento la forma de obtener esa IP, ni tampoco como activar/desactivar dichos datos.

Veo el interface JWifiInfo que entre otras contiene esta función:

function getIpAddress: Integer; cdecl;

Y el inteface JWifiManager contiene esta función:

function setWifiEnabled(enabled: Boolean): Boolean; cdecl;

Pero no veo lo mismo para los datos móviles, no controlo mucho de Java y estoy perdido, ¿alguien puede darme un poco de luz?.

Gracias.

manelb 14-03-2018 19:32:10

Te paso un par de enlaces...

http://delphimagic.blogspot.com.es/2...i-android.html

http://www.fmxexpress.com/access-wif...ey-on-android/

De todas formas busco el cdigo de como yo lo utilizo y te lo paso.
Creo que había truco....
Salodos

manelb 14-03-2018 19:37:10

Cita:

Empezado por voci (Mensaje 525100)
..... necesito obtener la IP de los datos móviles,

De todas formas, y releyendo tu consulta, no se si es lo que pides.
Con este código obtengo la IP de mi dispositivo si estoy conectado vía wifi: 192.168.1.33.
pero en el caso de que este con datos móviles me aparece 0.0.0.0

voci 14-03-2018 20:38:50

Cita:

Empezado por manelb (Mensaje 525105)
De todas formas, y releyendo tu consulta, no se si es lo que pides.
Con este código obtengo la IP de mi dispositivo si estoy conectado vía wifi: 192.168.1.33.
pero en el caso de que este con datos móviles me aparece 0.0.0.0

Como comento obtener la ip de la wifi ya lo he hecho en varias aplicaciones, pero lo que quiero es obtener la ip de los datos móviles, creo que para conseguirlo el paso previo será desconectar la wifi, si está conectada.

Saludos.


La franja horaria es GMT +2. Ahora son las 15:28:31.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi