Xposed开发 如何将hook获取到值传到activity中?

xxxxsong 2018-08-18 04:51:57
如题
Activity提供了个setText方法修改
public static void setText(String str){
if (tv_status!=null){
tv_status.setText(str);
}
}

广播接受
SharedPreferences
这3个方法都试过获取到都是空
...全文
1402 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
王能 2019-07-01
  • 打赏
  • 举报
回复
都xposed了,直接获取Activity实例对象,再获取textview对象,再调用tv.setText("123",BufferType.NORMAL)(建议2参的,1参的有些hook不了)
anbiandezacao 2019-06-27
  • 打赏
  • 举报
回复
这个就是跨进程通信的问题啊,建议使用binder
qq_37300221 2019-06-26
  • 打赏
  • 举报
回复
同遇到这个问题,想问一下楼主解决了吗
景林大哥 2018-09-02
  • 打赏
  • 举报
回复
如果你正确发送了广播那可能是你没有在你的Activity里注册对应的广播接收器,另外可以通过读写文件或者数据库的方式获取值。因为xposed模块部分的代码是运行在被hook的应用进程的,与你自己写的app不在同一进程,所以不能够在代码中直接调用activity中的方法。

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧