package com.android.reverse.apimonitor; import java.lang.reflect.Method; import com.android.reverse.hook.HookParam; import com.android.reverse.util.Logger; import com.android.reverse.util.RefInvoke; public class AudioRecordHook extends ApiMonitorHook { @Override public void startHook() { // TODO Auto-generated method stub Method startRecordingMethod = RefInvoke.findMethodExact( "android.media.AudioRecord", ClassLoader.getSystemClassLoader(), "startRecording"); hookhelper.hookMethod(startRecordingMethod, new AbstractBahaviorHookCallBack() { @Override public void descParam(HookParam param) { // TODO Auto-generated method stub Logger.log_behavior("Audio Recording ->"); } }); } }