URL Scheme某书的AndroidManifest.xml

反编译出来的关于xhs的AndroidManifest.xml,可以从中找到涉及的Scheme(IOS)/intent(安卓)地址,并附带(autox.js/按键精灵/uni-app/easyClick)的调用方法例子


                
                
                
                
                
            
            
                
                
                
                
                
                
                
                
                
                
                
                
                
            
            
                
                
                
                
                
                
                
                
            
            
                
                
                
                
                
                
            
            
                
                
                
                
                
                
                
                
                
                
                
                
                
                
            
            
                
                
                
                
                
                
                
                
                
                
            
            
                
                
                
                
                
                
                
            
            
                
                
                
                
                
                
                
                
                
            
            
                
                
                
                
                
                
                
                
                
                
            
            
                
                
                
                
                
                
                
                
                
                
            
            
                
                
                
                
                
                
                
                
                
                
            
            
                
                
                
                
                
                
            
            
                
                
                
                
                
            
            
                
                
                
                
                
            
            
                
                
                
                
                
            
            
                
                
                
                
                
                
                
                
                
                
            
            
                
                
                
                
                
                
                
                
                
                
                
                
                
                
            
            
                
                
                
                
            
            
                
                
                
                
            
            
                
                
                
                
            
            
                
                
                
                
            
            
                
                
                
                
            
            
                
                
                
                
                
                
            
            
                
                
                
                
            
            
                
                
                
                
                
            
            
                
                
                
                
                
                
            
            
                
                
                
                
            
            
                
                
                
                
            
            
                
                
                
                
                
                
                
                
                
                
                
                
                
            
            
                
                
                
                
                
                
                
            
            
                
                
                
                
                
                
            
            
                
                
                
                
                
            
            
                
                
                
                
            

这位大佬已经给大家整理了一部分出来了

X书Scheme跳转到指定页面_xhsdiscover:-CSDN博客

xhsdiscover://account/bind/’,//账号与安全
xhsdiscover://choose_share_user’,//分享给用户
xhsdiscover://dark_mode_setting/’,//深色设置
xhsdiscover://video_feed/id’,//视频作品页
xhsdiscover://general_setting/’,//通用设置
xhsdiscover://hey_home_feed/’,//记录我的日常
xhsdiscover://hey_post/’,//发布语音
xhsdiscover://home’,//主页
xhsdiscover://home/explore’,//发现列表
xhsdiscover://home/follow’,//关注列表
xhsdiscover://home/localfeed’,//同城列表
xhsdiscover://home/note’,//关注列表
xhsdiscover://home/store’,//商城
xhsdiscover://instore_search/result’,//商品搜索
xhsdiscover://instore_search/result?keyword=’,//商品搜索关键词
xhsdiscover://item/id’, //文字作品页
xhsdiscover://item/id?type=normal’, //文字作品页
xhsdiscover://item/id?type=video’,//视频作品页
xhsdiscover://search/result?keyword=’,//搜索关键词
xhsdiscover://me/profile’,//编辑资料
xhsdiscover://message/collections’,//收到的赞和收藏
xhsdiscover://message/comments’,//收到的评论和@
xhsdiscover://message/followers’,//新增关注
xhsdiscover://message/notifications’,//系统通知
xhsdiscover://message/strangers/’,//陌生人消息
xhsdiscover://messages’,//消息
xhsdiscover://notification_setting/’,//通知设置
xhsdiscover://post’,//发布作品-相册
xhsdiscover://post_note’,//发布笔记
xhsdiscover://post_video’,//发布视频
xhsdiscover://post_video_album’,//发布视频-全部相册
xhsdiscover://profile’,//我的个人页面
xhsdiscover://instore_search/recommend’,//商品搜索
xhsdiscover://recommend/contacts’,//通讯录好友
xhsdiscover://recommend/user’,//推荐用户
xhsdiscover://search/result’,//搜索
xhsdiscover://store’,//商城
xhsdiscover://system_settings/’,//开发者模式,可以修改登陆账号
xhsdiscover://topic/v2/keyword’,//话题
xhsdiscover://user/user_id’, //用户主页
xhsdiscover://user/id/followers’,//TA的粉丝

autox.js调用例子:

const startSearch = function (cmd_search ) {
 
    //cmd_search 参数为执行跳转的url
    print(cmd_search);
 
    app.startActivity({
        action: "VIEW",
        data: cmd_search,
    });
};
 
startSearch("xhsdiscover://search/result?keyword=test")

uni-app调用(安卓原生)调用例子:

// 网上找的例子(安卓原生方法,后台看不到新进程)
call: function() {
    // 导入activity, intent类
    var Intent = plus.android.importClass("android.content.Intent");
    var Uri = plus.android.importClass("android.net.Uri");
    // 获取主activity对象的实例
    var main = plus.android.runtimeMainActivity();
    // 创建intent
    var uri = Uri.parse("tel:100"); // 这里可以修改电话号码
    var call = new Intent("android.intent.action.CALL", uri);
    // 调用startActivity方法拨打电话
    main.startActivity(call);
},
// 通过打开网址的方式调用(后台看得到新进程)
openSchemeURL: function() {
    plus.runtime.openURL(this.url, function(err) {
        console.log(res)
        uni.showToast({
            title: '跳转失败!'
        });
    }, this.packageName)
},
// 打开火山用户的例子(安卓原生方法,后台看不到新进程)
openHuoshan: function() {
    var Intent = plus.android.importClass("android.content.Intent");
    var Uri = plus.android.importClass("android.net.Uri");
    // 导入后可以使用new方法创建类的实例对象
    var main = plus.android.runtimeMainActivity();
    // 相当于常量 Intent.ACTION_VIEW = "android.intent.action.VIEW"
    var intent = new Intent(Intent.ACTION_VIEW, Uri.parse(
        "snssdk1112://xx?xx=xx"
    ));
    main.startActivity(intent)

EasyClick调用例子:


function main() {
// JS中调用

    var m = {
        "action": "android.intent.action.VIEW",
        "uri": "file:///sdcard/a.apk",
        "type": "application/vnd.android.package-archive"  // 打开安装包界面
    };
    var x = utils.openActivity(m);
    logd("x " + x);
// UI中调用
    var map = {
        "uri": "xx://xx/live/xx",
    };
    window.ec.openActivity(JSON.stringify(map));
}

main();

按键精灵调用方法(adb):

Import "ShanHai.lua"

//RunApp "com.ss.android.ugc.aweme"
ShanHai.execute("am start -a android.intent.action.VIEW  -d snssdk1128://xx/xx/xx")
//TracePrint ShanHai.GetTopActivity()

你可能感兴趣的:(xml)