如何修改android.jar中的class文件

我想修改HorizontalScrollView.class类中的一个方法,应该怎么实现?
2025-01-18 18:43:50
推荐回答(3个)
回答1:

写一个类继承 HorizontalScrollView。你想修改里边的什么方法,直接在你新写这个类里边覆盖、重写。然后调用时候直接调你新写这个类。。

public class text extends HorizontalScrollView {
@Override
protected int computeVerticalScrollRange() {
int range = 0;
return range;
}
}

调用:
text text = new text(this);
text.computeVerticalScrollRange();

回答2:

这个jar包里的都是源码,如果有源码的话,可以修改,没有就不能。
修改完之后要重新编译源码。
一般都是在linux系统下,编译源码的。
详细请百度搜索:android源码下载与编译。

回答3:

有这个类的源码文件吗?java文件的,有的话修改以后,重新编译就有新的class文件了