Android Open Source - App connection RemoteDroid






Project Summary

App to control your android device from another Android device or a PC over the internet connection.

Web Site / Source Repository

RemoteDroid is hosted in the following web site
https://github.com/omerjerk/RemoteDroid

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

ItemValue
Java File Count198
Supported screen sizes[xxhdpi, hdpi, xhdpi]
Activity Count3
Required Permissionsandroid.permission.ACCESS_SUPERUSER
android.permission.CAPTURE_SECURE_VIDEO_OUTPUT
android.permission.CAPTURE_VIDEO_OUTPUT
android.permission.INJECT_EVENTS
android.permission.INTERNET
android.permission.SYSTEM_ALERT_WINDOW




License

The license information of RemoteDroid is as follows:

GNU General Public License

Resource Files

There are 2 image files in RemoteDroid. The names of the image files are listed as follows.

ic_action_settings.png
ic_media_stop.png

The following screenshort is generated from the image listed above.

null

Java Source Files

RemoteDroid has the following Java source files.

com.android.grafika.CircularEncoder.java
com.android.grafika.CircularEncoderBuffer.java
com.koushikdutta.async.ArrayDeque.java
com.koushikdutta.async.AsyncDatagramSocket.java
com.koushikdutta.async.AsyncNetworkSocket.java
com.koushikdutta.async.AsyncSSLException.java
com.koushikdutta.async.AsyncSSLSocket.java
com.koushikdutta.async.AsyncSSLSocketWrapper.java
com.koushikdutta.async.AsyncSemaphore.java
com.koushikdutta.async.AsyncServer.java
com.koushikdutta.async.AsyncServerSocket.java
com.koushikdutta.async.AsyncSocket.java
com.koushikdutta.async.BufferedDataEmitter.java
com.koushikdutta.async.BufferedDataSink.java
com.koushikdutta.async.ByteBufferList.java
com.koushikdutta.async.DataEmitter.java
com.koushikdutta.async.DataEmitterBase.java
com.koushikdutta.async.DataEmitterReader.java
com.koushikdutta.async.DataSink.java
com.koushikdutta.async.DataTrackingEmitter.java
com.koushikdutta.async.Deque.java
com.koushikdutta.async.FileDataEmitter.java
com.koushikdutta.async.FilteredDataEmitter.java
com.koushikdutta.async.FilteredDataSink.java
com.koushikdutta.async.HostnameResolutionException.java
com.koushikdutta.async.LineEmitter.java
com.koushikdutta.async.PushParser.java
com.koushikdutta.async.SelectorWrapper.java
com.koushikdutta.async.TapCallback.java
com.koushikdutta.async.ThreadQueue.java
com.koushikdutta.async.Util.java
com.koushikdutta.async.ZipDataSink.java
com.koushikdutta.async.callback.CompletedCallback.java
com.koushikdutta.async.callback.ConnectCallback.java
com.koushikdutta.async.callback.ContinuationCallback.java
com.koushikdutta.async.callback.DataCallback.java
com.koushikdutta.async.callback.ListenCallback.java
com.koushikdutta.async.callback.ResultCallback.java
com.koushikdutta.async.callback.WritableCallback.java
com.koushikdutta.async.dns.Dns.java
com.koushikdutta.async.dns.DnsResponse.java
com.koushikdutta.async.future.Cancellable.java
com.koushikdutta.async.future.Continuation.java
com.koushikdutta.async.future.ConvertFuture.java
com.koushikdutta.async.future.DependentCancellable.java
com.koushikdutta.async.future.DependentFuture.java
com.koushikdutta.async.future.Future.java
com.koushikdutta.async.future.FutureCallback.java
com.koushikdutta.async.future.FutureRunnable.java
com.koushikdutta.async.future.FutureThread.java
com.koushikdutta.async.future.HandlerFuture.java
com.koushikdutta.async.future.SimpleCancellable.java
com.koushikdutta.async.future.SimpleFuture.java
com.koushikdutta.async.future.TransformFuture.java
com.koushikdutta.async.http.AsyncHttpClient.java
com.koushikdutta.async.http.AsyncHttpClientMiddleware.java
com.koushikdutta.async.http.AsyncHttpGet.java
com.koushikdutta.async.http.AsyncHttpHead.java
com.koushikdutta.async.http.AsyncHttpPost.java
com.koushikdutta.async.http.AsyncHttpRequest.java
com.koushikdutta.async.http.AsyncHttpResponse.java
com.koushikdutta.async.http.AsyncSSLEngineConfigurator.java
com.koushikdutta.async.http.AsyncSSLSocketMiddleware.java
com.koushikdutta.async.http.AsyncSocketMiddleware.java
com.koushikdutta.async.http.BodyDecoderException.java
com.koushikdutta.async.http.ConnectionClosedException.java
com.koushikdutta.async.http.ConnectionFailedException.java
com.koushikdutta.async.http.Headers.java
com.koushikdutta.async.http.HttpDate.java
com.koushikdutta.async.http.HttpTransportMiddleware.java
com.koushikdutta.async.http.HttpUtil.java
com.koushikdutta.async.http.Multimap.java
com.koushikdutta.async.http.RedirectLimitExceededException.java
com.koushikdutta.async.http.SimpleMiddleware.java
com.koushikdutta.async.http.WebSocket.java
com.koushikdutta.async.http.WebSocketHandshakeException.java
com.koushikdutta.async.http.WebSocketImpl.java
com.koushikdutta.async.http.body.AsyncHttpRequestBody.java
com.koushikdutta.async.http.body.DocumentBody.java
com.koushikdutta.async.http.body.FileBody.java
com.koushikdutta.async.http.body.FilePart.java
com.koushikdutta.async.http.body.JSONArrayBody.java
com.koushikdutta.async.http.body.JSONObjectBody.java
com.koushikdutta.async.http.body.MultipartFormDataBody.java
com.koushikdutta.async.http.body.Part.java
com.koushikdutta.async.http.body.StreamBody.java
com.koushikdutta.async.http.body.StreamPart.java
com.koushikdutta.async.http.body.StringBody.java
com.koushikdutta.async.http.body.StringPart.java
com.koushikdutta.async.http.body.UrlEncodedFormBody.java
com.koushikdutta.async.http.cache.CacheControlHandler.java
com.koushikdutta.async.http.cache.ResponseCacheMiddleware.java
com.koushikdutta.async.http.callback.HttpConnectCallback.java
com.koushikdutta.async.http.callback.RequestCallback.java
com.koushikdutta.async.http.filter.ChunkedDataException.java
com.koushikdutta.async.http.filter.ChunkedInputFilter.java
com.koushikdutta.async.http.filter.ChunkedOutputFilter.java
com.koushikdutta.async.http.filter.ContentLengthFilter.java
com.koushikdutta.async.http.filter.DataRemainingException.java
com.koushikdutta.async.http.filter.GZIPInputFilter.java
com.koushikdutta.async.http.filter.InflaterInputFilter.java
com.koushikdutta.async.http.filter.PrematureDataEndException.java
com.koushikdutta.async.http.server.AsyncHttpServer.java
com.koushikdutta.async.http.server.AsyncHttpServerRequest.java
com.koushikdutta.async.http.server.AsyncHttpServerRequestImpl.java
com.koushikdutta.async.http.server.AsyncHttpServerResponse.java
com.koushikdutta.async.http.server.AsyncHttpServerResponseImpl.java
com.koushikdutta.async.http.server.AsyncProxyServer.java
com.koushikdutta.async.http.server.BoundaryEmitter.java
com.koushikdutta.async.http.server.HttpServerRequestCallback.java
com.koushikdutta.async.http.server.MalformedRangeException.java
com.koushikdutta.async.http.server.MimeEncodingException.java
com.koushikdutta.async.http.server.StreamSkipException.java
com.koushikdutta.async.http.server.UnknownRequestBody.java
com.koushikdutta.async.http.socketio.Acknowledge.java
com.koushikdutta.async.http.socketio.ConnectCallback.java
com.koushikdutta.async.http.socketio.DisconnectCallback.java
com.koushikdutta.async.http.socketio.ErrorCallback.java
com.koushikdutta.async.http.socketio.EventCallback.java
com.koushikdutta.async.http.socketio.EventEmitter.java
com.koushikdutta.async.http.socketio.ExceptionCallback.java
com.koushikdutta.async.http.socketio.JSONCallback.java
com.koushikdutta.async.http.socketio.ReconnectCallback.java
com.koushikdutta.async.http.socketio.SocketIOClient.java
com.koushikdutta.async.http.socketio.SocketIOException.java
com.koushikdutta.async.http.socketio.SocketIORequest.java
com.koushikdutta.async.http.socketio.StringCallback.java
com.koushikdutta.async.http.socketio.transport.SocketIOTransport.java
com.koushikdutta.async.http.socketio.transport.WebSocketTransport.java
com.koushikdutta.async.http.socketio.transport.XHRPollingTransport.java
com.koushikdutta.async.http.spdy.AsyncSpdyConnection.java
com.koushikdutta.async.http.spdy.FixedCapacity.java
com.koushikdutta.async.http.spdy.Handler.java
com.koushikdutta.async.http.spdy.SpdyMiddleware.java
com.koushikdutta.async.http.static.java
com.koushikdutta.async.parser.AsyncParser.java
com.koushikdutta.async.parser.ByteBufferListParser.java
com.koushikdutta.async.parser.DocumentParser.java
com.koushikdutta.async.parser.JSONArrayParser.java
com.koushikdutta.async.parser.JSONObjectParser.java
com.koushikdutta.async.parser.StringParser.java
com.koushikdutta.async.stream.ByteBufferListInputStream.java
com.koushikdutta.async.stream.FileDataSink.java
com.koushikdutta.async.stream.InputStreamDataEmitter.java
com.koushikdutta.async.stream.OutputStreamDataCallback.java
com.koushikdutta.async.stream.OutputStreamDataSink.java
com.koushikdutta.async.util.Allocator.java
com.koushikdutta.async.util.Charsets.java
com.koushikdutta.async.util.FileCache.java
com.koushikdutta.async.util.FileUtility.java
com.koushikdutta.async.util.HashList.java
com.koushikdutta.async.util.LruCache.java
com.koushikdutta.async.util.StreamUtility.java
com.koushikdutta.async.util.UntypedHashtable.java
com.koushikdutta.async.wrapper.AsyncSocketWrapper.java
com.koushikdutta.async.wrapper.DataEmitterWrapper.java
eu.chainfire.libsuperuser.Application.java
eu.chainfire.libsuperuser.Debug.java
eu.chainfire.libsuperuser.Shell.java
eu.chainfire.libsuperuser.ShellNotClosedException.java
eu.chainfire.libsuperuser.ShellOnMainThreadException.java
eu.chainfire.libsuperuser.StreamGobbler.java
in.omerjerk.remotedroid.app.AddressInputDialog.java
in.omerjerk.remotedroid.app.ClientActivity.java
in.omerjerk.remotedroid.app.CodecUtils.java
in.omerjerk.remotedroid.app.MainActivity.java
in.omerjerk.remotedroid.app.ServerService.java
in.omerjerk.remotedroid.app.SettingsActivity.java
in.omerjerk.remotedroid.app.Utils.java
in.omerjerk.remotedroid.app.VideoWindow.java