├── AndroidManifest.xml ├── README.md ├── RemoteIme.apk ├── project.properties ├── res ├── drawable-hdpi │ ├── ic_action_search.png │ └── ic_launcher.png ├── drawable-mdpi │ └── ic_action_search.png ├── drawable-xhdpi │ ├── ic_action_search.png │ └── ic_launcher.png ├── layout │ ├── input_main.xml │ └── input_method.xml ├── values │ └── strings.xml └── xml │ └── method.xml └── src └── com └── itleaks └── remoteime ├── model ├── IRemoteImeEventListener.java ├── ImeSession.java ├── ImeSessionManager.java ├── RemoteImePolicy.java ├── RemoteInputConsumer.java ├── RemoteInputProducer.java ├── SessionManager.java └── SessionModels.java └── ui ├── MApplication.java ├── NetStateService.java ├── RemoteInputActivity.java └── RemoteInputMethod.java /AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 9 | 10 | 14 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | RemoteIme 2 | ========= 3 | 4 | A network InputMethod in Android platform, user can input for a remote TV with a phone 5 | -------------------------------------------------------------------------------- /RemoteIme.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itleaks/RemoteIme/a736d80c44d3617601ad5593f476a64e883785c3/RemoteIme.apk -------------------------------------------------------------------------------- /project.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system edit 7 | # "ant.properties", and override values to adapt the script to your 8 | # project structure. 9 | # 10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): 11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 12 | 13 | # Project target. 14 | target=android-16 15 | -------------------------------------------------------------------------------- /res/drawable-hdpi/ic_action_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itleaks/RemoteIme/a736d80c44d3617601ad5593f476a64e883785c3/res/drawable-hdpi/ic_action_search.png -------------------------------------------------------------------------------- /res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itleaks/RemoteIme/a736d80c44d3617601ad5593f476a64e883785c3/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/drawable-mdpi/ic_action_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itleaks/RemoteIme/a736d80c44d3617601ad5593f476a64e883785c3/res/drawable-mdpi/ic_action_search.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/ic_action_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itleaks/RemoteIme/a736d80c44d3617601ad5593f476a64e883785c3/res/drawable-xhdpi/ic_action_search.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itleaks/RemoteIme/a736d80c44d3617601ad5593f476a64e883785c3/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/layout/input_main.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 12 | 13 | 23 | 24 | 25 | 26 | 27 |