Android Open Source - Hardware remote BlueCtrl






Project Summary

A Bluetooth input device emulator for Android that can control remote devices.

Web Site / Source Repository

BlueCtrl is hosted in the following web site
https://github.com/RonsDev/BlueCtrl

If you think the Android project BlueCtrl listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of BlueCtrl.

ItemValue
Java File Count30
Supported screen sizes[mdpi, hdpi, xhdpi, nodpi]
Target SDK Version10
Minimum SDK Version10
Activity Count5
Required Permissionsandroid.permission.BLUETOOTH
android.permission.BLUETOOTH_ADMIN
Asset File Namesassets\keymaps\de_DE
assets\keymaps\en_US
assets\keymaps\template




License

The license information of BlueCtrl is as follows:

GNU General Public License

Resource Files

There are 43 image files in BlueCtrl. The names of the image files are listed as follows.

ab_btn_add.png
ab_btn_keyboard.png
ab_btn_next_disabled.png
ab_btn_next_normal.png
ab_btn_previous_disabled.png
ab_btn_previous_normal.png
ab_transparent_dark_holo.9.png
app_icon.png
app_icon_small.png
bottom_bar_dark_holo.9.png
btn_android_back.png
btn_android_home.png
btn_android_menu.png
btn_ps3_circle.png
btn_ps3_ps.png
btn_ps3_select.png
btn_ps3_square.png
btn_ps3_start.png
btn_ps3_triangle.png
btn_ps3_x.png
disconnected.png
ic_ab_back_holo_dark.png
ic_action_send.png
menu_about.png
menu_compose.png
menu_help.png
menu_paste.png
menu_preferences.png
problem.png
scroll_base.png
scroll_horizontal_active.png
scroll_vertical_active.png
search_bt_device.png
textfield_activated_holo_dark.9.png
textfield_default_holo_dark.9.png
textfield_disabled_focused_holo_dark.9.png
textfield_disabled_holo_dark.9.png
tutorial_touch_arrow_down.png
tutorial_touch_arrow_down_left.png
tutorial_touch_arrow_left.png
tutorial_touch_arrow_right.png
tutorial_touch_arrow_up.png
tutorial_touch_arrow_up_right.png

The following screenshort is generated from the image listed above.

null




Java Source Files

org.ronsdev.bluectrl.ChangelogDialog.java
org.ronsdev.bluectrl.CharKeyReportMap.java
org.ronsdev.bluectrl.DeviceManager.java
org.ronsdev.bluectrl.DevicePreferenceActivity.java
org.ronsdev.bluectrl.DeviceSettings.java
org.ronsdev.bluectrl.HidKeyboard.java
org.ronsdev.bluectrl.HidMouse.java
org.ronsdev.bluectrl.IntArrayList.java
org.ronsdev.bluectrl.KeyEventFuture.java
org.ronsdev.bluectrl.MainActivity.java
org.ronsdev.bluectrl.OnMouseButtonClickListener.java
org.ronsdev.bluectrl.PairedDevice.java
org.ronsdev.bluectrl.PairingActivity.java
org.ronsdev.bluectrl.TouchpadActivity.java
org.ronsdev.bluectrl.TouchpadTutorialActivity.java
org.ronsdev.bluectrl.daemon.DaemonActivity.java
org.ronsdev.bluectrl.daemon.DaemonCallbackReceiver.java
org.ronsdev.bluectrl.daemon.DaemonListActivity.java
org.ronsdev.bluectrl.daemon.DaemonService.java
org.ronsdev.bluectrl.widget.ComposeTextLayout.java
org.ronsdev.bluectrl.widget.FloatSliderPreference.java
org.ronsdev.bluectrl.widget.KeyboardInputView.java
org.ronsdev.bluectrl.widget.MouseTouchListener.java
org.ronsdev.bluectrl.widget.OnKeyboardComposingTextListener.java
org.ronsdev.bluectrl.widget.OnScrollModeChangedListener.java
org.ronsdev.bluectrl.widget.OnSendComposeTextListener.java
org.ronsdev.bluectrl.widget.OnTouchpadGestureListener.java
org.ronsdev.bluectrl.widget.SummaryListPreference.java
org.ronsdev.bluectrl.widget.TouchpadViewGestureListener.java
org.ronsdev.bluectrl.widget.TouchpadView.java