https://github.com/thedumbtechguy/AndroidScreencast
https://github.com/thedumbtechguy/AndroidScreencast
adb android android-screencast screencast
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/thedumbtechguy/AndroidScreencast
- Owner: thedumbtechguy
- Created: 2015-10-18T19:16:34.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2017-06-11T15:57:33.000Z (about 9 years ago)
- Last Synced: 2025-07-23T13:52:22.736Z (11 months ago)
- Topics: adb, android, android-screencast, screencast
- Language: Java
- Size: 757 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
- Made-in-Ghana - AndroidScreencast - Android Screencast allows you to control your android device from your computer. **By [TheDumbTechGuy](https://twitter.com/TheDumbTechGuy)** (<a name="A"> </a>A)
README
# Android Screencast

Android Screencast allows you to control your android device from your computer.
I needed to access my phone with a damaged screen so I wrote this as I couldn't find anything that fit
my needs.
The only tool that came close was a 6 year old unmaintained project [androidscreencast](https://code.google.com/p/androidscreencast/)
that needed root.
I took pointers from the project and started this one in JavaFX.
It does not require root but utilizes adb commands to send input to the device so should work.
## Requirements
You need adb installed.
Your device must be developer enabled and discoverable by adb.
Tested on a device running 4.4.2
## Features
- Screen mirroring (very low frame rate)
- Simulated Clicks, Swipes and Long Presses using mouse input
- Keyboard input
### Special Keys
- ESC : Back
- F1 : Menu
- F2 : Back
- F3 : Home
- F10 : Power Button
- F11 : Camera
### Normal Keys
- All text keys
- Arrow keys
- Enter, Backspace, Delete and Tab
- Home, End, Page Up and Page Down
## Limitations
Frame rate is terrible. It works currently for my needs, but I plan on working on it.
It isn't robust as I cobbled it together in an afternoon of work, but more work will be done to make it solid in due course.