Erreur Java pour Android: "Émetteur IR non disponible" dans un appareil prenant en charge l'IR


J'utilise d'autres applications dans mon téléphone portable, en utilisant son IR. Mais quand j'essaie d'utiliser l'IREmitter dans n'importe quel projet, cela déclenche cette erreur!

mCIR = (ConsumerIrManager)getSystemService(this.CONSUMER_IR_SERVICE);
if (!mCIR.hasIrEmitter()) {
     mFreqsText.setText("No IR Emitter found!");
     Log.e(TAG, "No IR Emitter found!\n");
}

Cela me donne le "Aucun émetteur IR trouvé". Et ceci est mon manifeste

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.felipenmoura.irtest">

<uses-permission android:name="android.permission.TRANSMIT_IR" android:required="true"/>
<uses-feature android:name="android.hardware.consumerir" android:required="true"/>

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >

    <activity
        android:name=".MainActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

Un indice sur pourquoi suis-je waiting tant de temps sur ce? Oui, je suis un noob en java, désolé!

Author: Felipe N Moura, 2015-08-13

1 answers

Il semble que LG ait son propre SDK IR blaster. Le SDK LG QRemote.

Http://developer.lge.com/resource/mobile/RetrieveOverview.dev?categoryTypeCode=ANRS

À la fin de la liste.

 1
Author: laggedHero, 2015-08-13 10:15:07