赤外線を使用してAndroidアプリ「ユニバーサルリモコン」を作りたいと思います。私は、ここからXML形式の多くのIRコードを見つけることができます:https://github.com/probonopd/lirc-remotes。ここで重要なのためのIRコードの例です:IRパターン/コードとデバイスコードのリストとデバイス名の比較
<code name="KEY_PLAY" codeno="0x0000000000000059">
<decoding protocol="Sony12" device="17" subdevice="-1" obc="50" hex0="76" hex1="77" hex2="-1" hex3="-1" misc="no repeat" error=""/>
<ccf>0000 006d 000d 0000 005c 0016 0017 0016 002e 0016 0017 0016 0017 0016 002e 0016 002e 0016 0017 0016 002e 0016 0017 0016 0017 0016 0017 0016 002e 03d4</ccf>
</code>
は今、私はこれらのXMLファイルから、私のアプリで表示することを、ターゲットデバイスタイプを取得したいです。デバイスタイプはテレビやDVDプレーヤー、ACなどがあります。私はデバイスコードを取得できるのは知っていますが、デバイスコードをデバイスコードからどうやって取得するのですか?
もう1つの質問は、上記のすべてのXMLファイルの一般的なAndroid/Javaコードはありますか?送信する必要があるIRパターンが返されますか?