Open way1989 opened 9 years ago
我知道Eclipse依赖方法如下: 1.在源码的out目录下寻找包含隐藏类的jar文件,通常文件名为classes.jar。例如framework的jar文件为out\target\common\obj\JAVA_LIBRARIES\framework_intermediates\classes.jar。 2.在eclipse的Android项目中,选择项目属性->Java Build Path->Libraries->Add Library->User Library->Next-> UserLibraries进入到User Libraries管理界面,点击New新建一个User Library,勾选System library,比如android_framework,点击Add Jars把Jar包加入到建立的User Library中,最后点击OK就可以了。注意:为了访问因此成员,需要改变类搜索顺序,选择项目属性->Java Build Path->Order and Export,把所建立的User Libraries移到android sdk的上面。
但是不知道AndroidStudio如何使用,请有知道的朋友告知,谢谢!
没有人需要用到隐藏的api吗?除了反射的方式。
可以,但是要替换android.jar , 且应用出现要有系统的签名才可以用,局限性是有的,但是对于自家应用及系统的可以这样用,我的博客地址 http://www.wxtlife.com/2015/03/31/how-to-use-android-hide-methods-or-class/
我知道Eclipse依赖方法如下: 1.在源码的out目录下寻找包含隐藏类的jar文件,通常文件名为classes.jar。例如framework的jar文件为out\target\common\obj\JAVA_LIBRARIES\framework_intermediates\classes.jar。 2.在eclipse的Android项目中,选择项目属性->Java Build Path->Libraries->Add Library->User Library->Next-> UserLibraries进入到User Libraries管理界面,点击New新建一个User Library,勾选System library,比如android_framework,点击Add Jars把Jar包加入到建立的User Library中,最后点击OK就可以了。注意:为了访问因此成员,需要改变类搜索顺序,选择项目属性->Java Build Path->Order and Export,把所建立的User Libraries移到android sdk的上面。
但是不知道AndroidStudio如何使用,请有知道的朋友告知,谢谢!