Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 29/01/14, 00:04:19
Array

[xs_avatar]
modeag modeag no está en línea
Usuario muy activo
 
Fecha de registro: nov 2010
Mensajes: 1,471
Tu operador: Otra

Infrarrojos

Hola tengo un galaxy s4 con infrarrojos, alguien me podría orientar como va la programación de los infrarrojos?
Responder Con Cita


  #2  
Viejo 29/01/14, 00:25:36
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
El acceso a los infrarrojos antes de KitKat se hace mediante APIs privadas, y que pueden variar (y varían) de un dispositivo a otro. No esperes hacer una aplicación para el S4 y que funcione en el HTC One, porque no lo hará. Incluso posiblemente entre dispositivos de la misma marca tampoco funcionen, incluso posiblemente entre distintas versiones de un mismo dispositivo.

En el caso del S4 tienes esta librería:

https://github.com/rngtng/IrDude

Es para el Note 10.1, pero también funciona con el S4. Aunque no se si funcionará con KitKat, porque al aparecer ya las APIs públicas de acceso a infrarrojo lo mismo las APIs privadas de Samsung dejan de funcionar.
Responder Con Cita
  #3  
Viejo 29/01/14, 11:15:44
Array

[xs_avatar]
modeag modeag no está en línea
Usuario muy activo
 
Fecha de registro: nov 2010
Mensajes: 1,471
Tu operador: Otra

Gracias
Responder Con Cita
  #4  
Viejo 28/03/14, 18:56:59
Array

[xs_avatar]
modeag modeag no está en línea
Usuario muy activo
 
Fecha de registro: nov 2010
Mensajes: 1,471
Tu operador: Otra

sabeis si con kitkat ya ha implementado google alguna librería?
Responder Con Cita
  #5  
Viejo 28/03/14, 22:42:17
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
Si, KitKat incorpora librerías para infrarrojos. Pero con limitaciones, no puede recibir, sólo enviar.
Responder Con Cita
  #6  
Viejo 28/03/14, 23:27:51
Array

[xs_avatar]
modeag modeag no está en línea
Usuario muy activo
 
Fecha de registro: nov 2010
Mensajes: 1,471
Tu operador: Otra

Me puedes orientar donde buscar kriogeN?, y si hiciera una aplicación valdría para varios teléfonos o cada uno tendría que tener la suya adaptada a el y su infrarrojo?
Responder Con Cita
  #7  
Viejo 29/03/14, 02:05:48
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
Aquí tienes el ejemplo de ApiDemos de KitKat:

https://android.googlesource.com/pla...onsumerIr.java

No parece demasiado difícil, en cuanto a lo de si valdría para todos los dispositivos que usen KitKat y tengan infrarrojo. Si, es la idea de que el sistema tenga un API.

Por último, para que el API funcione tienes que incluir el permiso en el Manifest:

<uses-permission android:name="android.permission.TRANSMIT_IR" />
Responder Con Cita
  #8  
Viejo 30/03/14, 12:42:19
Array

[xs_avatar]
modeag modeag no está en línea
Usuario muy activo
 
Fecha de registro: nov 2010
Mensajes: 1,471
Tu operador: Otra

mil gracias kriogeN
Responder Con Cita
  #9  
Viejo 31/03/14, 10:54:29
Array

[xs_avatar]
modeag modeag no está en línea
Usuario muy activo
 
Fecha de registro: nov 2010
Mensajes: 1,471
Tu operador: Otra

me imagino que esta api solo estará a partir de la versión de android 4.4.2, para otras inferiores no valdra no?
Responder Con Cita
  #10  
Viejo 31/03/14, 13:01:26
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
No, sólo para 4.4.2

Para versiones anteriores tendrías que usar APIs privadas de cada dispositivo.
Responder Con Cita
  #11  
Viejo 31/03/14, 15:16:24
Array

[xs_avatar]
modeag modeag no está en línea
Usuario muy activo
 
Fecha de registro: nov 2010
Mensajes: 1,471
Tu operador: Otra

ok, ya lo tengo todo programado, el único problema es que no se la frecuencia ni el pattern de mi dispositivo para la función transmit, alguien sabe de alguna pagina donde sacarlo?
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android

Herramientas


Hora actual: 21:31:16 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /