How to prevent screen capturing in Android

Prevent screen capturing is way for saving your content. Android SDK have special flag for it. Just declare it in your Activity like this:

And user will see next message when try make screenshot:

How to fix “undefined reference to ‘__atomic_exchange_4”

When I built native library for LatinIME I’ve got next error: undefined reference to ‘__atomic_exchange_4 Full stacktrace:

To avoid it open file and add next string:

Build native libs for LatinIME. Error: base class ‘class latinime::NgramListener’ should be explicitly initialized in the copy constructor [-Werror=extra]

I working on LatinIME Android Keyboard keyboard. I’ve got source from Google repo. Here is structure: java – contains java code native – jni code. When I try to build native I receive next error:

Full stacktrace:

To avoid it I’ve edited in jni dir and replace: Read more…

How to flash Nexus 5 Hammerhead

Hi Guys, Please do the next instructions with your own risk. Download stock Image from I’ve downloaded 6.0.1 (MOB31E) Inzip Image Unlock the device’s bootloader

or, for older devices, run the next:

Execute the flash-all script from ZIP. Start the device in fastboot mode again. Lock device bootloader:

or, Read more…

Android: PocketSphinx speech/voice recognition library in background.

As you know we have Google Voice for voice recognition. Here is simple way to implement offline speech recognition using PocketSphinx lib. I’ve created simple app which will run Service with speech recognition functionality. You can add one keyword here:

Sure PocketSphinx have multi-keyword functionality.

But for me Read more…

Image loading in Android.

There a lot libraries for loading images. Lets talk about couple of them. Picasso ( dependency

This library easy to use. To load image from url to ImageView you need do just one line.

Current library have a features which can be useful for your app: Image transformation

Read more…