cgoxpx's blog

SingingRivuletProject
Powered by TanTa

本操作需要使用xposed框架

    XposedHelpers.findAndHookMethod("android.media.AudioRecord", lpparam.classLoader, "read" , byte[].class , int.class ,  int.class ,  new XC_MethodHook() {
        @Override
        protected void afterHookedMethod(MethodHookParam param) throws Throwable {
            super.afterHookedMethod(param);
            //在此处重写音频数据
            //音频数据在param.arg
        }
    });  
cgoxopx
安卓开发