ApkDownload

Keyboard with REST API APK

Latest Version 4.3 for Windows
Updated 2024-12-26

App information

Version 4.3 (#43)

Updated 2024-12-26

APK Size 10.7 MB

Requires Android Android 4.4+ (KitKat)

Offered by DiF Aktuna

Category Free Tools App

App id com.aktuna.tv.keyboard

Developer's notes Replacement keyboard app with REST API listening for network control commands

Screenshot

Click on the image to see full size

Latest updates

What's new in Keyboard with REST API 4.3

Modernization of app.
Bug fixes , preventing crash

Editor's review

Download the latest Keyboard with REST API application, version 4.3, compatible with Windows 10/11 (using emulators such as Bluestacks), Android devices. This free Tools app is developed by DiF Aktuna and is easy to download and install.

Previous versions, including 4.3, 4.0, are also available. If you need help or have any problems, please let us know.

Description

This is a modified Android TV keyboard which also hosts a REST API listening for certain commands from network.

The main purpose of this application is to enable direct commands from smart home devices to your Android TV. Supported commands are listed below.

There is also a ready groovy device handler for easy integration with Samsung Smartthings platform at my github repository : "ilker-aktuna/androidTV_keyboard_withRestAPI"

Usage for Smartthings:
1. install this keyboard on your Android TV and select it as the active keyboard from settings. (input/keyboard)
2. create a device handler on your Smartthings platform with the groovy code from my github repository.
3. create a device with the new device type (created in step 2)
4. set "Device Network Id" in hex format (example "c0a8fe27:1388" for "192.168.254.39:5000")
5. set IP address of your new device (IP address of Android TV device)
6. set PORT of your new device as 5000
7. save your device and use through Smartthings

Usage for any other environment:
1. install this keyboard on your Android TV and select it as the active keyboard from settings. (input/keyboard)
2. you may call following commands using any HTTP client with this format:
http://IP_ADDRESS_OF_ANDROID_TV:5000/[command]

Supported Commands:
/sleep
/home
/back
/search
/up
/down
/left
/right
/center
/volumeup
/volumedown
/rewind
/ff
/playpause
/previous
/next

App permissions

Keyboard with REST API 4.3 APK requires following permissions:

Allows an application to receive the ACTION_BOOT_COMPLETED that is broadcast after the system finishes booting.

Allows an application to call killBackgroundProcesses(String].

Allows an application to record audio.

Allows an application to write to external storage.

Allows applications to open network sockets.

Allows applications to access information about networks.

Permission an application must hold in order to use ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS.

This constant was deprecated in API level 21. No longer enforced.

Allows an app to create windows using the type TYPE_APPLICATION_OVERLAY, shown on top of all other apps.

Allows applications to open network sockets.

Allows read only access to phone state, including the phone number of the device, current cellular network information, the status of any ongoing calls, and a list of any PhoneAccounts registered on the device.

Allows an application to read from external storage.

Allows using PowerManager WakeLocks to keep processor from sleeping or screen from dimming.

Ratings and Reviews

Rating: 5.0/5 based on Less than 100 reviews

(*) is required

Previous versions

Keyboard with REST API 4.3 APK for Windows (#43, 10.7 MB)

Keyboard with REST API 4.0 APK for Windows (#40, 10.9 MB)