Android Open Source - Development keyboard remote-control






Project Summary

This is kind of a remote control. There will be server and client. Let's say a server runs on windows/linux and client is running on mobile devices. Server program simulates all the events (mouse/keyboard) which generated from the Client devices. Communication is done through the LAN. For time limitation currently we will develop the windows(server) and android(client) part..

Web Site / Source Repository

remote-control is hosted in the following web site
https://github.com/imranhasanhira/remote-control

If you think the Android project remote-control 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 remote-control.

ItemValue
Java File Count24
Target SDK Version14
Minimum SDK Version7
Activity Count2
jar files usedRemoteControlServer.jar
android-support-v4.jar
Required Permissionsandroid.permission.ACCESS_WIFI_STATE
android.permission.INTERNET




Java Source Files

remote-control has the following Java source files.

com.example.remotecontrol.Constants.java
com.example.remotecontrol.HomeActivity.java
com.example.remotecontrol.KeyboardSimulatorUI.java
com.example.remotecontrol.MouseSimulatorUI.java
com.example.remotecontrol.Settings.java
com.example.remotecontrol.SettingsActivity.java
com.example.remotecontrol.VirtualKey.java
com.example.remotecontrol.simulators.KeyboardSimulator.java
com.example.remotecontrol.simulators.MouseSimulator.java
com.example.remotecontrol.simulators.Simulator.java
com.example.remotecontrol.util.SystemUiHider.java
com.example.remotecontrol.util.SystemUiHiderBase.java
com.example.remotecontrol.util.SystemUiHiderHoneycomb.java
remotecontrolserver.AdvancedThread.java
remotecontrolserver.ClientManager.java
remotecontrolserver.Constants.java
remotecontrolserver.NetworkInputMonitorInterface.java
remotecontrolserver.RemoteControlServer.java
remotecontrolserver.TestClient.java
remotecontrolserver.commands.AuthenticationCommand.java
remotecontrolserver.commands.Command.java
remotecontrolserver.commands.KeyboardCommand.java
remotecontrolserver.commands.MouseCommand.java
remotecontrolserver.commands.ScreenCommand.java