当前位置:编程学习 > wap >>

怎样修改一个软件的【退出】事件

用了baksmali.jar和smali.jar进行反编译操作,然后得到一大堆smali文件。如图

表示看不懂这些语言啊,然后试着找到finish()方法,替换成System.exit(0)
invoke-virtual {p0}, Lhu/monsta/simplenotes/NoteActivity;->finish()V


最后在回编译的时候出错了。一大串错误,不明所以。


有没有好心人指导下啊~~ --------------------编程问答-------------------- 原来的代码:
invoke-virtual {p0}, Lhu/monsta/simplenotes/NoteActivity;->finish()V

替换finish()事件后的代码
invoke-virtual {p0}, Lhu/monsta/simplenotes/NoteActivity;->System.exit(0)V

这是在MainActivity.smali中找到的代码,另外在别的文件中也发现了finish()事件,不知道到底要怎样改。 --------------------编程问答-------------------- 竟然没人回答额 --------------------编程问答-------------------- 手动置顶。相信这都不是问题。
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,