Tested with Android 2.2, 4.3, and 4.4