├── .gitignore ├── AndroidInfraRed.iml ├── README.md ├── app ├── .gitignore ├── app.iml ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── obd │ │ └── infrared │ │ └── sample │ │ └── MainActivity.java │ └── res │ ├── drawable │ ├── button_normal.xml │ ├── button_pressed.xml │ └── button_states.xml │ ├── layout │ └── activity_main.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── infrared ├── .gitignore ├── build.gradle ├── infrared.iml ├── libs │ ├── HTCIR.jar │ └── QRemoteSDK.jar ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── obd │ │ └── infrared │ │ ├── InfraRed.java │ │ ├── detection │ │ ├── DeviceDetector.java │ │ ├── IDetector.java │ │ ├── InfraRedDetector.java │ │ └── concrete │ │ │ ├── ActualDetector.java │ │ │ ├── HtcDetector.java │ │ │ ├── LeDetector.java │ │ │ ├── LgDetector.java │ │ │ └── ObsoleteSamsungDetector.java │ │ ├── devices │ │ ├── IrDevice.java │ │ └── IrFunction.java │ │ ├── log │ │ ├── LogToAir.java │ │ ├── LogToConsole.java │ │ ├── LogToEditText.java │ │ └── Logger.java │ │ ├── patterns │ │ ├── PatternAdapter.java │ │ ├── PatternAdapterType.java │ │ ├── PatternConverter.java │ │ ├── PatternConverterUtils.java │ │ └── PatternType.java │ │ ├── transmit │ │ ├── TransmitInfo.java │ │ ├── Transmitter.java │ │ ├── TransmitterType.java │ │ └── concrete │ │ │ ├── ActualTransmitter.java │ │ │ ├── HtcTransmitter.java │ │ │ ├── LeTransmitter.java │ │ │ ├── LgTransmitter.java │ │ │ ├── LgWithDeviceTransmitter.java │ │ │ ├── LgWithoutDeviceTransmitter.java │ │ │ ├── ObsoleteTransmitter.java │ │ │ └── UndefinedTransmitter.java │ │ └── utils │ │ ├── Constants.java │ │ └── le │ │ ├── Device.java │ │ ├── IControl.java │ │ ├── IDevice.java │ │ ├── IRAction.java │ │ └── IRFunction.java │ └── res │ └── values │ └── strings.xml └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/.gitignore -------------------------------------------------------------------------------- /AndroidInfraRed.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/AndroidInfraRed.iml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/app.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/app/app.iml -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/obd/infrared/sample/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/app/src/main/java/com/obd/infrared/sample/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/res/drawable/button_normal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/app/src/main/res/drawable/button_normal.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/button_pressed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/app/src/main/res/drawable/button_pressed.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/button_states.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/app/src/main/res/drawable/button_states.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/gradlew.bat -------------------------------------------------------------------------------- /infrared/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /infrared/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/build.gradle -------------------------------------------------------------------------------- /infrared/infrared.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/infrared.iml -------------------------------------------------------------------------------- /infrared/libs/HTCIR.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/libs/HTCIR.jar -------------------------------------------------------------------------------- /infrared/libs/QRemoteSDK.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/libs/QRemoteSDK.jar -------------------------------------------------------------------------------- /infrared/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/proguard-rules.pro -------------------------------------------------------------------------------- /infrared/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/InfraRed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/InfraRed.java -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/detection/DeviceDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/detection/DeviceDetector.java -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/detection/IDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/detection/IDetector.java -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/detection/InfraRedDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/detection/InfraRedDetector.java -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/detection/concrete/ActualDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/detection/concrete/ActualDetector.java -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/detection/concrete/HtcDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/detection/concrete/HtcDetector.java -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/detection/concrete/LeDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/detection/concrete/LeDetector.java -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/detection/concrete/LgDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/detection/concrete/LgDetector.java -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/detection/concrete/ObsoleteSamsungDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/detection/concrete/ObsoleteSamsungDetector.java -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/devices/IrDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/devices/IrDevice.java -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/devices/IrFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/devices/IrFunction.java -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/log/LogToAir.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/log/LogToAir.java -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/log/LogToConsole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/log/LogToConsole.java -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/log/LogToEditText.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/log/LogToEditText.java -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/log/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/log/Logger.java -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/patterns/PatternAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/patterns/PatternAdapter.java -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/patterns/PatternAdapterType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/patterns/PatternAdapterType.java -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/patterns/PatternConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/patterns/PatternConverter.java -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/patterns/PatternConverterUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/patterns/PatternConverterUtils.java -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/patterns/PatternType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/patterns/PatternType.java -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/transmit/TransmitInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/transmit/TransmitInfo.java -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/transmit/Transmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/transmit/Transmitter.java -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/transmit/TransmitterType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/transmit/TransmitterType.java -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/transmit/concrete/ActualTransmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/transmit/concrete/ActualTransmitter.java -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/transmit/concrete/HtcTransmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/transmit/concrete/HtcTransmitter.java -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/transmit/concrete/LeTransmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/transmit/concrete/LeTransmitter.java -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/transmit/concrete/LgTransmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/transmit/concrete/LgTransmitter.java -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/transmit/concrete/LgWithDeviceTransmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/transmit/concrete/LgWithDeviceTransmitter.java -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/transmit/concrete/LgWithoutDeviceTransmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/transmit/concrete/LgWithoutDeviceTransmitter.java -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/transmit/concrete/ObsoleteTransmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/transmit/concrete/ObsoleteTransmitter.java -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/transmit/concrete/UndefinedTransmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/transmit/concrete/UndefinedTransmitter.java -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/utils/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/utils/Constants.java -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/utils/le/Device.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/utils/le/Device.java -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/utils/le/IControl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/utils/le/IControl.java -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/utils/le/IDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/utils/le/IDevice.java -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/utils/le/IRAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/utils/le/IRAction.java -------------------------------------------------------------------------------- /infrared/src/main/java/com/obd/infrared/utils/le/IRFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/java/com/obd/infrared/utils/le/IRFunction.java -------------------------------------------------------------------------------- /infrared/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OneButtonDeveloper/AndroidInfraRed/HEAD/infrared/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':infrared' 2 | --------------------------------------------------------------------------------