android中使用隐藏类的方法

来源:互联网 发布:如何美化java做的界面 编辑:程序博客网 时间:2024/06/05 01:12

在某些特殊应用中需要使用隐藏类中的功能,总结一下隐藏类的使用方法。

发布的SDK版本中android.jar包中不包含隐藏类的class文件,所以没办法直接使用隐藏类。


使用隐藏类方法:

(一)提取隐藏类的class文件

(1)从编译的完整版本的SDK中提取对应隐藏类的class文件

(2)从手机对用的SDK版本中的framework.jar文件中提取

           路径:/system/framework/framework.jar

          从framework.jar提取出classes.dex,反编译出class文件

(二)将隐藏类的class文件添加到编译程序的SDK版本对应的android.jar文件中


  (1)将android.jar文件解压

  (2)将提取隐藏类的class文件添加到相应的文件路径中(对应的文件夹)

  (3)重新压缩生成android.jar文件


(三)在程序中导入需要用到的隐藏类包

0 0
原创粉丝点击