EasyClick 无障碍模式指定浏览器打开网页

/**
 * 作者:EC_AK47
 *
 * QQ:3300565703
 *
 * 指定浏览器打开网址
 *
 * 运行环境:无限制
 *
 * @param url 网址
 * @param browser_choice 选择浏览器{chrome, QQ, UC, 360, dolphin, oupeng, mx, via}
 * @returns {boolean} 成功 true 或者 失败 false
 */
appoint_browser = function (url, browser_choice) {
    importClass(android.content.Intent);
    importClass(android.net.Uri);
    let uri = Uri.parse(url);
    let intent = new Intent(Intent.ACTION_VIEW, uri);
    let browser = {
        "chrome": {//谷歌浏览器
            "pkg": "com.android.chrome",
            "Activity": "com.google.android.apps.chrome.IntentDispatcher"
        },
        "QQ": {//QQ浏览器
            "pkg": "com.tencent.mtt",
            "Activity": "com.tencent.mtt.MainActivity"
        },
        "UC": {//UC浏览器
            "pkg": "com.UCMobile",
            "Activity": "com.uc.browser.InnerUCMobile"
        },
        "360": {//360浏览器
            "pkg": "com.qihoo.browser",
            "Activity": "com.qihoo.BrowserActivity"
        },
        "dolphin": {//海豚浏览器
            "pkg": "com.dolphin.browser.xf",
            "Activity": "mobi.mgeek.TunnyBrowser.MainActivity"
        },
        "oupeng": {//欧朋浏览器
            "pkg": "com.oupeng.browser",
            "Activity": "com.opera.android.OperaMainActivity"
        },
        "mx": {//傲游浏览器
            "pkg": "com.mx.browser",
            "Activity": "com.mx.MxBrowserActivity"
        },
        "via": {//via浏览器
            "pkg": "mark.via",
            "Activity": "mark.via.Shell"
        }
    }
    intent.setClassName(browser[browser_choice]['pkg'], browser[browser_choice]['Activity']);
    try {
        context.startActivity(intent);
        return true;
    } catch (err) {
        logd(err);
        return false;
    }
}

let a = appoint_browser("https://wwww.baidu.com", "via");
logd(a);

我是EC_老PU
专注EasyClick 自动化 喜欢我的文章请给个小心心,点个关注谢谢!
---------------------------------------版权声明------------------------------------------------------
版权所有~EC_老PU ~转载请注明原文地址

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值