Home Menu

Menu



Tasker Para hablar de todo lo relacionado con la aplicación tasker


 
Herramientas
  #1  
Viejo 21/08/13, 10:43:43
Avatar de soymicmic
soymicmic soymicmic no está en línea
Usuario muy activo
Mensajes: 1,063
 
Fecha de registro: oct 2009
Localización: Madrid
Mensajes: 1,063
Modelo de smartphone: P8Pro / P6 / OP6T / OP3T / Mi4C / Nexus4 / Desire
Versión de ROM: Android Oficial
Tu operador: Pepephone
Mencionado: 11 comentarios
Tagged: 0 hilos
Detectar fuera de pais

Hola,
ultimamente viajo al extranjero y lo que suelo hacer al llegar al país destino es activar el modo avion y el wifi para evitar gastos.

¿Se puede determinar en TASKER en qué país te encuentras o qué compañía te da cobertura?

Mi idea sería que al encender el teléfono se comprobase si el país y/o compañia son distintas de los prefijados lanzase las tareas del modo avion y wifi.

¿Cómo lo veis?
Responder Con Cita


  #2  
Viejo 21/08/13, 18:05:28
Avatar de mlesir
mlesir mlesir no está en línea
Usuario muy activo
Mensajes: 2,263
 
Fecha de registro: abr 2012
Mensajes: 2,263
Modelo de smartphone: OnePlus One,BQ Edison1, GoogleChrome,
Versión de ROM: 4.4 Cyanogen
Tu operador: Pepephone
Mencionado: 36 comentarios
Tagged: 2 hilos
Pues creo recordar que por ahí hay una variable de operador telefónico, quizá sirva.
Responder Con Cita
  #3  
Viejo 21/08/13, 19:27:28
Avatar de Caravantes
Caravantes Caravantes no está en línea
Usuario muy activo
Mensajes: 2,200
Compra y venta: (1)
 
Fecha de registro: feb 2011
Mensajes: 2,200
Modelo de smartphone: Samsung Galaxy S9
Versión de ROM: Android 8
Tu operador: Lowi
Mencionado: 59 comentarios
Tagged: 4 hilos
Confirmando la pista de Mlesir:

La variable %TNET contiene el nombre del operador actual de la red telefónica que está utilizando el dispositivo. Puede no ser fiable en redes CDMA.
Copiado de la página de variables: http://tasker.dinglisch.net/userguide/es/variables.html

Respecto al país... Una ubicación GPS es una pareja de coordenadas del tipo siguiente
39.471475,-0.374344
Se puede consultar la base de datos de Google para que te devuelva información de ese lugar, por ejemplo así:
http://maps.google.com/maps/api/geoc...1475,-0.374344
Como puedes ver en la quinta línea de esa página devuelta... Ahí tienes la calle, el código postal, la ciudad e incluso el país. Solo tienes que seleccionar la información que te interesa y descartar el resto.
Para más información sobre todo ello, y la forma de manejarlo, te recomiendo dos lecturas:

1 El siguiente mensaje y los que le siguen en el mismo hilo, en el que hemos estudiado cómo obtener información sobre la ubicación en la que te encuentres. En ese hilo solo nos interesaba España, supongo que la misma técnica se puede aplicar en otras ubicaciones.
http://www.htcmania.com/showthread.php?p=8037432

2 Para la tarea que necesitas hacer también te va de perlas leer la lección 4 (dedicada a el procesamiento de datos en variables. Obtención de datos externos y su tratamiento para extraer la información que necesitamos).
http://www.htcmania.com/showthread.php?p=9099161
Responder Con Cita
  #4  
Viejo 21/08/13, 19:45:22
Avatar de mlesir
mlesir mlesir no está en línea
Usuario muy activo
Mensajes: 2,263
 
Fecha de registro: abr 2012
Mensajes: 2,263
Modelo de smartphone: OnePlus One,BQ Edison1, GoogleChrome,
Versión de ROM: 4.4 Cyanogen
Tu operador: Pepephone
Mencionado: 36 comentarios
Tagged: 2 hilos
Caravantes eres un crack! Muy bueno lo de google que nos de toda la información. A ver si tengo tiempo y lo uso.
Responder Con Cita
Gracias de parte de:
  #5  
Viejo 21/08/13, 22:50:14
Avatar de Caravantes
Caravantes Caravantes no está en línea
Usuario muy activo
Mensajes: 2,200
Compra y venta: (1)
 
Fecha de registro: feb 2011
Mensajes: 2,200
Modelo de smartphone: Samsung Galaxy S9
Versión de ROM: Android 8
Tu operador: Lowi
Mencionado: 59 comentarios
Tagged: 4 hilos
Cita:
Originalmente Escrito por Caravantes Ver Mensaje
Como puedes ver en la quinta línea de esa página devuelta... Ahí tienes la calle, el código postal, la ciudad e incluso el país. Solo tienes que seleccionar la información que te interesa y descartar el resto.
Me he dado cuenta de que es todavía más fácil; en este caso ni siquiera hace falta seleccionar la información. Basta con mirar si la palabra "España" está en algún lugar de esa página

- Obtener ubicación, GPS
- HTTP Get maps.google.com/maps/api/geocode/xml?sensor=true&latlng=%LOC
- Establecer variable %info a %HTTPD
- Si(If) %info coincide *España*
...
- Else
...
- Endif
Responder Con Cita
Gracias de parte de:
  #6  
Viejo 22/08/13, 01:17:36
Avatar de z3us
z3us z3us no está en línea
Usuario muy activo
Mensajes: 2,301
 
Fecha de registro: ago 2010
Localización: Gijón / Madrid
Mensajes: 2,301
Modelo de smartphone: Note 3
Versión de ROM: Una molonga
Versión de Radio: Si amanece nos vamos
Tu operador: Amena
Mencionado: 26 comentarios
Tagged: 0 hilos
No sé si le será de mucha utilidad esa propuesta. Entiendo que quiere activar el modo avión para evitar que le sableen por usar los datos fuera de España, por lo que no tendría sentido consultar una página web en esta tarea
Responder Con Cita
  #7  
Viejo 22/08/13, 08:19:47
Avatar de soymicmic
soymicmic soymicmic no está en línea
Usuario muy activo
Mensajes: 1,063
 
Fecha de registro: oct 2009
Localización: Madrid
Mensajes: 1,063
Modelo de smartphone: P8Pro / P6 / OP6T / OP3T / Mi4C / Nexus4 / Desire
Versión de ROM: Android Oficial
Tu operador: Pepephone
Mencionado: 11 comentarios
Tagged: 0 hilos
Muchas gracias a todos!!

Por partes:
efectivamente Caravantes, ayer por la tarde vi lo de la variable interna (aqui: http://tasker.dinglisch.net/userguide/es/variables.html) y creo que tengo dos opciones: %ROAM y %TNET; he hecho un flash con ambas variables y me sale: off - %TNET o sea que la TNET pseeeeee, pero me gusta la de %ROAM.

Lo de la pagina web... genial, aunque precisamente lo que comenta z3us, intentaba evitar el acceso a datos para que no me sableen.

Ahora la pregunta de cómo automatizarlo... ¿cómo hago para que si se activa una variable a un valor dado, se active el modo avión? Se me ocurre un perfil de tipo evento / sistema / reinicio de dispositivo. Esto podría servir para el caso de volar y al aterrizar y encender el movil que haga la comprobación.... ese es mi caso... Pero supongo que si es cruzar una frontera terrestre con el movil en el bolsillo... mmmm... ¿tal vez una tarea periódica?

Edito: me respondo: un perfil de estado, variable. Usando %ROAM y la geolocalizacion de Caravantes puedo establecer una variable EXTRANJERO a Verdadero y entonces se dispararía la tarea de activar el modo avion o desactivarlo... ahora me queda como o cuando tengo que establecer la variable para comprobar si hay cambios... al ser %ROAM una variable interna de tasker asumo que se cambia ella solita ¿no?

Se aceptan propuestas ;)

Última edición por soymicmic Día 22/08/13 a las 13:43:16
Responder Con Cita
  #8  
Viejo 22/08/13, 14:14:34
Avatar de Caravantes
Caravantes Caravantes no está en línea
Usuario muy activo
Mensajes: 2,200
Compra y venta: (1)
 
Fecha de registro: feb 2011
Mensajes: 2,200
Modelo de smartphone: Samsung Galaxy S9
Versión de ROM: Android 8
Tu operador: Lowi
Mencionado: 59 comentarios
Tagged: 4 hilos
Cita:
Originalmente Escrito por soymicmic Ver Mensaje
Se aceptan propuestas ;)
Pues voy a hacer una propuesta, que al menos te va a funcionar en el Nexus 4:
En los AJUSTES de Android, pulsa en MAS, pulsa REDES MÓVILES, desmarca la casilla ITINERANCIA DE DATOS... y creo que con eso se acaba el problema de los datos, definitivamente. Ya solo te queda controlar las llamadas y SMS, con las pistas que hemos dado antes.
Puedes hacer un perfil que se ejecute siempre al encender el smartphone, y que ponga el modo avión si %TNET es distinto a PEPEPHONE.
A mayores, también puedes hacer otra tarea cuyo contexto sea %TNET distinto a PEPEPHONE, y que también active el modo avión. Esto serviría para los casos en que pasas la frontera sin apagar el smartphone.
Creo que con eso lo resuelves.

Última edición por Caravantes Día 22/08/13 a las 14:23:02
Responder Con Cita
Gracias de parte de:
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Otro software para Android > Tasker

Herramientas

Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 10:24:53 (GMT +1)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007