This is :
- Application Mirroring. Based on Android Auto of Google and Carplay of Apple.
- Not full-mirroring.
- It operates in the background. So, it does not stop to interrupt.
※ interrupt ? call, message, home button and so on.
Server
-
- get Bitmap using getDrawingCache().
-
- Bitmap to Byte[].
-
- Transfer Byte[] to Client. Byte[] is included message queue.
Client
-
- Receive data from Server.
-
- Received data to Byte[].
※ Received data is stored in the queue. Because it(Byte[] to Bitmap) takes a lot of time.
-
- Byte[] to Bitmap.
-
- set bitmap on ImageView.
However :
- It's not implemented layout.
- Application Mirroring.
- It does not require rooting.
- Interactive touch.
- Display Capture.
- Display Rendering.
- Wireless Communication.