- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的应用程序中,我想从 TextEdit 中 Hook SetValue(String) 我尝试了这样的代码,但没有成功。
public class XposedClass implements IXposedHookLoadPackage {
public void handleLoadPackage(final LoadPackageParam lpparam) throws Throwable {
String classToHook = "android.widget.EditText";
String functionToHook = "setValue";
if(lpparam.packageName.equals("my.com.app")) {
XposedBridge.log("Loaded app: " + lpparam.packageName);
findAndHookMethod(classToHook, lpparam.classLoader, functionToHook, String.class,
new XC_MethodHook() {
@Override
protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
XposedBridge.log("hooking: " + param.args[0]);
}
});
}
}
}
有人知道上面的钩子(Hook)代码有什么问题吗?
最佳答案
Android API 中没有以下定义的函数[0]。
android.widget.EditText.setValue(String)
所以,基本上你挂接了错误的函数。可能您想 Hook android.widget.EditText.setText(CharSequence, TextView.BufferType)
此外,您可以检查 Xposed 日志以了解代码中的 Hook 错误。当您尝试 Hook 错误的函数时,将抛出 NoSuchMethodException
。
[0] https://developer.android.com/reference/android/widget/EditText.html
关于java - 如何在Xposite模块中hook SetValue(String),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40962857/
我正在尝试创建一个行星(蓝色圆圈),并在更新 x 位置时让它移动。这是主类。 import java.awt.Canvas; import java.awt.Color; import java.aw
我正在使用 DocuSign 的 REST API,到目前为止,我已成功发送签名请求,但是在我的文档中定位 DocuSign 选项卡有时会很痛苦,需要反复试验。使用标签的 xPosition 和 yP
我在 Angular Material 本身中尝试了 xPosition 和 yPostion。但它不起作用。我不知道我是否遗漏了什么。 Menu Item 1 Item 2 我提到了几个
我是一名优秀的程序员,十分优秀!