Back to project page xposed-keyboard-tweaks.
The source code is released under:
Apache License
If you think the Android project xposed-keyboard-tweaks listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package ca.spacek.gkdd.blacklist.gk.hook; //from w ww . j a v a 2 s.co m import ca.spacek.gkdd.blacklist.GetSuggestedWordsHook; import ca.spacek.gkdd.blacklist.gk.OnSuggestedWordCallbackProxyFactory; import ca.spacek.gkdd.blacklist.gk.PackageReflection; import de.robv.android.xposed.XC_MethodHook; import de.robv.android.xposed.XposedBridge; /** * Created by temp on 21/04/14. */ public class ProfileGetSuggestedWordsHook implements GetSuggestedWordsHook { private final PackageReflection packageReflection; private final OnSuggestedWordCallbackProxyFactory factory; public ProfileGetSuggestedWordsHook(PackageReflection packageReflection, OnSuggestedWordCallbackProxyFactory factory) { this.packageReflection = packageReflection; this.factory = factory; } @Override public void hookSuggestWords() { XposedBridge.hookMethod(packageReflection.getGetSuggestedWordsMethod(), new XC_MethodHook() { @Override protected void beforeHookedMethod(MethodHookParam param) throws Throwable { packageReflection.replaceCallbackArg(param.args, factory); super.beforeHookedMethod(param); } }); } }