傲世V雄哥720 发表于 2014-11-21 13:17

【转】给APK添加弹出网页 可以自定义链接

【给APK添加弹出网页 可以自定义连接】

其他论坛转的。
我也没搞懂他说的什么。下面是添加代码。

也没过多的注释。

下面是这段代码:



   .line 15
    new-instance v0, Landroid/content/Intent; // 这里是定义Intent 对象

    const-string v1, "android.intent.action.VIEW" // 这个是设置Intent的Action_View

    .line 16
    const-string v2, "http://www.yrkz.net"// 这里为网页地址,http:// 大家都懂

    invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;   // 这里是用URI把链接转义

    move-result-object v2

    .line 15
    invoke-direct {v0, v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V    // 这里为实例化一个跳转的intent对象,v0,v1,v2 ,v0是对象,v1,v2是参数

    .line 17
    .local v0, intent:Landroid/content/Intent;
    const-string v1, "com.android.browser"    // 这是系统浏览器的包名

    .line 18
    const-string v2, "com.android.browser.BrowserActivity"   // 系统浏览器的主类,也就是启动类

    .line 17
    invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->setClassName(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;//把设置好的v1,v2,用对象v0设置好ClassName

    .line 19
    invoke-virtual {p0, v0}, Lcom/tencent/pao/BreezeGame;->startActivity(Landroid/content/Intent;)V// 这里是关键,启动跳转, Lcom/tencent/pao/BreezeGame 这个要替换成你项目的smali 的反编译格式的包路径</span>


说明:
添加代码按照代码中文字意思修改。。

和Toast差不多吧、
各位试试看吧。我没试过。





232613618 发表于 2014-11-21 13:58

有APK去除现在流行的广告方法没?现在手机软件广告太烦人了。

筱沫 发表于 2014-11-21 14:49

幸运破解器,你试试~@232613618

232613618 发表于 2014-11-21 14:52

用过,破解不干净,有时候会把程序弄坏,看了一些资料说需要修改一些文件,国内的广告插件没有具体的说明

manbajie 发表于 2014-11-21 20:05

这个可以有   支持下
页: [1]
查看完整版本: 【转】给APK添加弹出网页 可以自定义链接