Pues por lo que parece, del ratillo que llevo buscando, esa es la
única forma, y a veces no funciona... De hecho, en la información de
mi Magic, no aparece el número de teléfono (así que si el propio SO no
puede... xDD)
Respecto a lo de la MAC, ¿el iPad no tiene algún código único asociado
como el android_id? La MAC va por dispositivo de red, si se diera el
caso de haber uno sin wifi, no habría MAC :S
On 24 ago, 08:02, Don Jesusito <
donjesus...@gmail.com> wrote:
> Gracias a todos por vuestra respuestas. De momento lo que me solicitaban era
> la mac para identificar el terminal, y eso ya lo he conseguido con vuestra
> ayuda.
>
> Ahora lo que necesito es el número de teléfono. Yo pensaba que con
> tm.getLine1Number()
> lo conseguía, pero me devuelve nulo. ¿Sabéis como puedo recoger el número?
>
> Gracias.
>
> El 24 de agosto de 2010 00:27, German Viscuso <
germanvisc...@gmail.com>escribió:
>
>
>
> > Yo combinaría varios métodos y haria una especie de hash (si, soy paranoico
> > =), incluido el ANDROID_ID (requiere cuenta Google registrada en el
> > aparato).
> > Aqui tienen varios métodos, pueden cojer algunos y combinarlos en un solo
> > numero:
> >
http://www.heatxsink.com/entry/how-to-uniquely-identify-an-android-de...
> >
http://strazzere.com/blog/?p=116
>
> >
http://www.anddev.org/code-snippets-for-android-f33/how-to-uniquely-i...
>
> >
http://stackoverflow.com/questions/2785485/is-there-a-unique-android-...
>
> > De hecho, es un lindo proyecto para hacer, una librería que basado en
> > varios métodos disponibles nos otorga un ID univoco.
>
> > Saludos!
>
> > German
>
> > 2010/8/23 luiX_ <
lui...@gmail.com>
>
> > Si la aplicación es para el iPad con conectividad 3G lo del IMEI te sigue
> >> valiendo, porque el IMEI depende del terminal, no de la tarjeta SIM ;)
>
> >> El 23 de agosto de 2010 22:27, Don Jesusito <
donjesus...@gmail.com>escribió:
>
> >> Perfecto Maurico, ha funcionado a pesar de que no estaba conectado a la
> >>> red WIFI. Muchas gracias por tu ayuda.
>
> >>> Un saludo.
>
> >>> El 23 de agosto de 2010 21:57, Don Jesusito <
donjesus...@gmail.com>escribió:
>
> >>> Hola Mauricio. Pues efectivamente, en las especificaciones del proyecto
> >>>> contemplábamos el imei para identificar el teléfono, pero con la aparición
> >>>> de los ipad (es una aplicación para iphone y para android) existe la
> >>>> posibilidad de que el dispositivo ipad no tenga ninguna tarjeta insertada y
> >>>> por lo tanto no pueda rescatar la dirección imei, por eso decidimos tirar de
> >>>> la dirección mac en vez de la imei.
>
> >>>> Voy a probar tu código a ver que tal va.
>
> >>>> Un saludo.
>
> >>>> El 23 de agosto de 2010 21:38, Mauricio Montilla <
> >>>>
mauriciomonti...@gmail.com> escribió:
>
> >>>> He hecho la prueba y a pesar de tener el wifi apagado he obtenido la
> >>>>> MAC de mi móvil.
>
> >>>>> No se si algún dia portaran el macchanger a android o si ya lo han
> >>>>> hecho, yo prefiria usar el IMEI para identificar plenamente el equipo.
>
> >>>>> Un saludo
>
> >>>>> El día 23 de agosto de 2010 21:26, Don Jesusito
> >>>>> <
donjesus...@gmail.com> escribió:
> >>>>> > Gracias Mauricio por tu respuesta, pero tengo una duda.
> >>>>> > Yo pensaba que la dirección MAC erá única por dispositivo, es decir
> >>>>> cada
> >>>>> > teléfono tiene su propia dirección MAC. Por el ejemplo que me has
> >>>>> mandado
> >>>>> > este dato sólo lo puedo sacar si el teléfono está conectado por WIFI,
> >>>>> en
> >>>>> > caso contrario no podría obtener la dirección MAC. ¿Es correcto?
>
> >>>>> > El 23 de agosto de 2010 20:19, Mauricio Montilla
> >>>>> > <
mauriciomonti...@gmail.com> escribió:
>
> >>>>> >> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"
> >>>>> />
>
> >>>>> >> WifiManager wifiMan = (WifiManager)
> >>>>> >> this.getSystemService(Context.WIFI_SERVICE);
> >>>>> >> if (wifiMan!=null) {
> >>>>> >> WifiInfo wifiInf = wifiMan.getConnectionInfo();
> >>>>> >> if (wifiInf!=null) {
> >>>>> >> String macAddr = wifiInf.getMacAddress();
> >>>>> >> System.out.println(macAddr);
> >>>>> >> }
> >>>>> >> }
>
> >>>>> >> En el emulador te devolvera null ;-)
>
> >>>>> >> El día 23 de agosto de 2010 19:40, Don Jesusito
> >>>>> >> <
donjesus...@gmail.com> escribió: