吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2496|回复: 3
收起左侧

[Android 求助] Xposed模块中如何引用其它类

[复制链接]
zch11230 发表于 2019-8-4 13:14
这几天通过模仿论坛大神的教程,慢慢了解了一点xposed的皮毛,现在拿一个自己写的应用来练手,
[Java] 纯文本查看 复制代码
public Bitmap getBitmap(String filePath){
        Bitmap bitmap = BitmapFactory.decodeFile(filePath);
        return bitmap;
    }


就比如这段,我如果用param.args[0] = "/storeage/emulated/0/1.jpg"就能成功的Hook并修改,让本该显示别的图片,显示成1.jpg
但如果我用param.args[0] = Environment.getExternalStorageDirectory().getPath()+"/3.jpg";就会提示报错 java.lang.NoClassDefFoundError:android.os.Environment
包括引用了同一工程中的其它类,也会报找不到这个Class.,而在MainActivity中,同样的代码都是能正常工作的。

或者说在xposed的模块代码中,还有什么办法可以获取其它类的值。比如我在MainActivity中可以自己设置"/storeage/emulated/0/1.jpg"的值。在xposed来取它。

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| zch11230 发表于 2019-8-5 09:45
MainActivity和xposed之间的传值用读写配置文件搞定,至于为什么xposed不能引用其他类 甚至是默认自带的也不行就不知道了,高手能科普下么。
 楼主| zch11230 发表于 2019-8-6 12:42
莫名其妙的又好了,不知道原因。哎。还是需要多向大神学习啊。
yAYa的表哥 发表于 2019-9-18 22:45
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-16 00:20

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表