FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Cita:
Correccion, CONFIRMO: Probe con un iPhone 6 (que tendra un GPS mejor que muchos androids) y ni a palos es la forma de hacer esto. 1- GPS en espacios cerrados es bien conocido que no tienen precision, e incluso por fuera: http://www.gps.gov/systems/gps/performance/accuracy/ Que se traduce, por ejemplo, en las mejores condicione posibles (cielo abierto y claro) en algo asi como +/- 10 mts de precision, y no se garantiza que sea asi. Hice un recorrido con el iPhone por mi casa (del tamaño de una pista de karts dentro de un edificio) y ademas que no siempre es preciso, hay un lag notable entre donde estoy y donde reporta. La solucion es usar "indoor positioning". http://techcrunch.com/2014/06/05/app...ng-with-ios-8/ Es maso simple el concepto: 1- Tienes GPS 2- Pero ademas tienes sensores internos (los que determinan que has girado el aparato, por ejemplo) que puedes usar para triangular desde un punto fijo y conocido, lo cual haria mas preciso todo. En el caso de los modelos nuevos de iPhone, tienen un co-procesador dedicado para esto en iPhone hay el sistema de iBeacons que convierte el aparato en un punto de esos y transmite usando Bluethoot, y tambien se usa para estas cosas. Deberas chequear que modelos de android darian para esto (o usar iPhones) Asi que la solucion es usar triangulacion desde un punto fijo, y cambiar de GPS a beacons o calcular usando los sensores de movimiento del aparato. No es tan dificil como suena... (o al menos no en iOS. No manejo tanto android como pa saber exactamente por donde dirigirte )
__________________
El malabarista. |
#2
|
||||
|
||||
De todos modos aquí tienes un link donde hablan de como mantener la pantalla encendida.
http://stackoverflow.com/questions/8...ut-my-activity
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
#3
|
||||
|
||||
Cita:
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#4
|
||||
|
||||
En teoria hay un componente que permite convertir cualquier aparato en un Beacon
Ver TBeaconDevice y Using Beacons Obvio que ese "aparato" tiene que tener Bluetooth. Despues es cuestion de obtener y transmitir la data, pero la parte de broadcasting ya estaria resuelta |
#5
|
|||
|
|||
Hola a todos!
Sigo en ello. Ya lo he probado y el GPS me da la suficiente precisión para lo que quiero, así que sigo adelante. Veo que el form tiene un evento 'OnSaveState' que me anticipa que la pantalla se va a apagar y que la app pasa a segundo plano, así puedo guardar datos si es pertinente. ¿Se os ocurre como mandar la pantalla a primer plano y encender la misma? Gracias a todos por la paciencia de aguantarme el rollo este. Última edición por Kalikatres fecha: 27-11-2015 a las 11:30:48. Razón: Nuevas pruebas |
#6
|
||||
|
||||
Por lo que vi en la demo del otro día, creo que la precisión de beacons y la velocidad de respuesta tampoco sería aceptable para la situación que estamos tratando.
Para ir caminando y detectando diferentes sensores sí, pero para velocidades más altas creo que no. Habría que ver si hay sensores con más precisión. Mirad este ejemplo, que han realizado la gente de Embarcadero en Elche, para mostrar el funcionamiento de beaconfence. A partir del minuto 41:30 hacen un recorrido por su propia oficina con un plano y en la parte superior se ve cómo se hace la detección del movimiento sobre el propio plano (nos la hicieron en persona en Barcelona). La detección es bastante exacta (contando que tienen bastantes sensores) pero tiene algo de "delay".
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. Última edición por Neftali [Germán.Estévez] fecha: 27-11-2015 a las 12:31:06. |
#7
|
|||
|
|||
He encontrado una solución, no es muy elegante pero funciona hasta que me pueda meter más a fondo con el tema.
Hay una APP en Android llamada Stay Alive con la que puedes programar el comportamiento de la pantalla según la aplicación que arranques. No es lo mejor, pero por lo menos sigo adelante. Gracias a todos. |
#8
|
||||
|
||||
Cita:
Si yo estoy con mi "cacharro Android" usando tu aplicacion, y quiero mandarla a segundo plano para leer un WhatsApp, vos me lo queres impedir mandando tu app a primer plano?? Como hago para salir de tu programa? Estoy de acuerdo con mamcx, no es lo esperado y encima muy hostil No deberias "mantener siempre en primer plano algo" en ninguna plataforma, en ningun sistema operativo, porque eso es algo que maneja el usuario, cuando yo tengo ganas de leer este foro, traigo a primer plano el Chrome y leo el foro, imaginate como seria si Delphi no me deja minimizar o se "pone en primer plano" y yo no puedo entrar al foro Lo de mantener la pantalla encendida es otra cosa totalmente distinta y en este caso si podria llegar a ser algo deseable, por ejemplo los reproductores lo hacen y algunos lectores de archivos tambien. Han dejado algunos enlaces por ahi arriba, ninguno sirve? |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
2 Form Siempre En Primer Plano | FrianxD | C++ Builder | 16 | 15-01-2008 22:41:02 |
Aplicación en primer plano | jordillussa | Varios | 4 | 20-03-2007 19:58:43 |
Ejecutar aplicacion externa y que este en primer plano | Lorenzati | API de Windows | 11 | 06-07-2004 18:22:10 |
Dejar una ventana en segundo plano inactiva | vhirginia | Varios | 7 | 22-04-2004 13:46:43 |
Aplicación siempre en primer plano | Novás | Varios | 2 | 08-03-2004 09:31:09 |
|