4 ms·
You could draw the photos in a SurfaceView with a "secure" flag (see http://developer.android.com/reference/android/view/SurfaceView.html#setSecure(boolean) htt
by rajivm 13y ago
You could draw the photos in a SurfaceView with a "secure" flag (see http://developer.android.com/reference/android/view/SurfaceView.html#setSecure(boolean) http://developer.android.com/reference/android/view/SurfaceV...). This would prevent other apps from reading them out of the framebuffer, or even taking a screenshot of them. If Snapchat isn't doing this, well their developers should do some research...
- georgemcbay 13y agoThat flag only exists in the very newest JellyBean MR1 release (API level 17). The best they can do is set it if the user is running an Android device at 4.2 and higher, which is a VERY small minority* of all Android devices right now. Until they are willing to limit the app to devices running Android 4.2 and above (and there is no way anyone would do this right now, it would be commercial suicide) the easy escape hatch remains. * 2.3% as of this writing according to http://developer.android.com/about/dashboards/index.html http://developer.android.com/about/dashboards/index.html