AntiDroid2 is a project mainly written in Java, it's free.
Android version for "what happen?"