Skip to content
/ watcher Public

(Almost) a screen capture overlay for Android

License

Notifications You must be signed in to change notification settings

lczx/watcher

Repository files navigation

Watcher

A very simple overlay and screen capture framework for Android

Watcher shows an overlay on the screen that you can use to capture snapshots using the Android MediaProjection API, operation modes can be implemented to manipulate the generated images.

Why?

First of all, this is a way for myself to (try to) develop a proper, although useless, Android application; hopefully learning new things in the meantime.

This was originally made for some people I know that play a game named Ingress, if you are frustrated by "Glyph Hacking" this may be for you.

It is needless to say that this surely violates the game's EULA, in fact they might ban your account or better, FLAG_SECURE their content so there is no way I can screenshot their things without root.

See Contributing for more!

Usage

If the "Glyph Hacking" mode is selected, enable the overlay and touch the pane over the status bar to start a capture session; now use the fancy screen capture button to take screenshots.

Long-pressing the capture button switches to browse mode where the captured images are translucently overlaid at the same location they were taken. In this mode, long press the forward button to return taking screenshots and forget the previously captured sequence.

Touching again the pane over the status bar exits the session, long touching it opens the application.

Contributing

Despite this project's initial purpose, I am very interested to new ideas: need a more generic screenshot/video capture utility or something more suited for your needs? Fill in an issue so we can arrange something; the same holds true if you find a bug, report it!

If you like coding and want to develop a new operation mode for you to use, pull requests are always welcome.

License

This application is under the MIT license, however the logo font is under a Font Software License Agreement - Non-Commercial license by Chequered Ink Ltd.