Please note that this is an old version of the demo app and library
This entry will not be updated anymore. Please refer to the sources on GitHub: https://github.com/rock3r/glowpadbackport
The sample app for the GlowPadBackport library. You can find out more at https://github.com/rock3r/GlowPadBackport
The GlowPadView is that View that Google uses in Android 4.1 and 4.2 (and, in a slightly different flavour, on Android 4.0 as well) on both the insecure lockscreen and the Incoming call Activity. It's the circular grid of dots, with a central handle that the user can grab to various customizable targets.
Google decided to only provide a private implementation of that View in AOSP. It's not an SDK-facing View, it has lots of internal APIs references, and doesn't work in older versions of Android. What I have done is I have rewritten part of the code to work on Android SDK versions starting with Android 1.6 Donut, which is to mean it runs pretty much on any hardware out there. Of course performance is not going to be buttery smooth on older OS versions if the hardware is not up to it. Still, it can work decently even on underpowered hardware such as the i'm Watch Android smartwatch (you have to decrease the points count multiplier to 3-4 from the default of 8 thou). I also exposed a couple more functions that aren't available on the AOSP internal version, such as the ability to change the points count. This means you can use the GlowPadView in any of your apps, and create custom Holo-like lockscreens for older versions of Android.
This is not going to be of any use to common users. This is just a proof-of-concept of how to get the library working.
The VIBRATE permission is required to have haptic feedback when the user interacts with the GlowPadView.
Keywords: Glow Pad, GlowPad, GlowPadView, Android Development, AndDev, Library, Demo, Sample, UI, View, Backport, GlowPadBackport, GitHub
* First release of the PoC