如何修改一个安卓程序中打开网址的代码

yuyeyubee 发布于 2015/11/12 12:17
阅读 404
收藏 0
我想修改一个安卓程序,它默认是点开一个按钮之后用浏览器打开一直指定的网页,我想把网页的网址换掉,但是搜索它打开的网址字符却找不到。
我找到这个按钮的name是open_browser,然后找到这个:
<Button android:textAppearance="?android:textAppearanceSmall" android:id="@id/openBrowserButton" android:layout_width="fill_parent" android:layout_height="fill_parent" android:text="@string/open_browser" android:layout_weight="1.0" android:onClick="onOpenBrowserClick" />
所以onOpenBrowserClick估计就是它调用的函数,然后我就去找这个函数,结果发现它是使用的smali:


.method public onOpenBrowserClick(Landroid/view/View;)V
.locals 1


iget-object v0, p0, Lcom/5B5L/StatusActivity;->m_eventsInterface:Lcom/5B5L/psiphonlibrary/IEvents;


invoke-interface {v0, p0}, Lcom/5B5L/psiphonlibrary/IEvents;->displayBrowser(Landroid/content/Context;)V


return-void
.end method


但是网络上找不到相关的修改方法,不知道哪位大神能不能帮帮忙,我要如何做才好?我只是个新手,没有经验。
这个文件是“StatusActivity.smali”,不知道如何修改这样的程序,如果把smali转成java的haunt虽然看得懂,但是不知道如何做成相应的程序来编译。求帮忙
加载中
返回顶部
顶部