android中使用隐藏类的方法

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

发布的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文件


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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值