您现在的位置是:首页 > 编程 > 

通过url scheme 唤起exe_通过Url Scheme协议打开APP界面

2025-07-20 01:01:55
Scheme跳转协议是一个可以直接跳转到APP的某个页面的协议,每个常见的app都有自己的Scheme跳转协议,关于Scheme协议我也是一知半解,这篇文章主要是和大家分享一些我整理的Scheme跳转协议以及怎么通过按键精灵跳转。如果有什么错误的地方或者有什么补充,大家可以在留言区给我留言。来说一下在按键精灵安卓版里面的用法:I

Scheme跳转协议是一个可以直接跳转到APP的某个页面的协议,每个常见的app都有自己的Scheme跳转协议,关于Scheme协议我也是一知半解,这篇文章主要是和大家分享一些我整理的Scheme跳转协议以及怎么通过按键精灵跳转。如果有什么错误的地方或者有什么补充,大家可以在留言区给我留言。

来说一下在按键精灵安卓版里面的用法:

Import shanhai.lua

(am start -a android.intent.action.VIEW -d Scheme协议)

代码当中用到了shell命令(am start -a android.intent.action.VIEW -d),为了执行相关的命令,又借助了山海插件的execute命令。红标注位置是填写我们今天要说的Scheme跳转协议。

下面的内容就是我整理的一些Scheme跳转协议:

(一)打开QQ资料

Import shanhai.lua

(am start -a android.intent.action.VIEW -d mqqapi://card/show_pslcard?src_type=internal & version=1 & uin=7827147 & card_type=group & source=qrcode)

通过运行这个命令,可以直接打开QQ资料页面,如果是已经加入的,可以点击发消息按钮发送消息。

Scheme跳转协议:

mqqapi://card/show_pslcard?src_type=internal&version=1&uin=7827147&card_type=group&source=qrcode

uin=7827147后面的号码是QQ号,下面关于QQ协议中uin都是号码参数,可以自行修改。

这里特别强调一下:如果协议中有连接符&,需要给它加上单引号,变成 & ,你可以对比上面例子的协议。

(二)打开QQ临时对话

Import shanhai.lua

(am start -a android.intent.action.VIEW -d mqqwpa://im/chat?chat_type=wpa & uin=45485278 & version=1)

这里刻意加上了临时会话,如果填写的号码不是QQ好友,并且对方没有开通允许临时会话,是不能直接发送信息的,需要先添加好友才行,不过这个协议也可以作为添加好友的命令使用。

(三)QQ转账

Import shanhai.lua

(am start -a android.intent.action.VIEW -d mqqapi://forward/url?url_prefix=aHR0cHM6Ly9tcXEudGVucGF5LmvbS92Mi9oeWJyaWQvddL21vYmlsZV9xcS9wYXltZW50L2luZGV4LnodG1sP19dj0xMDIJmZyb209MTMmXZhY2Y9cXc= & version=1 & src_type=web)

协议当中有个一段随机字符

aHR0cHM6Ly9tcXEudGVucGF5LmvbS92Mi9oeWJyaWQvddL21vYmlsZV9xcS9wYXltZW50L2luZGV4LnodG1sP19dj0xMDIJmZyb209MTMmXZhY2Y9cXc=

它是由下面的网址通过Base64加密得到。

https:///v2/hybrid/www/mobile_qq/payment/index.shtml?_wv=1027&from=1&_vacf=qw

我们的scheme协议的格式:

mqqapi://forward/url?url_prefix=网址Baseb6加密 & version=1 & src_type=web

这个格式是对于QQ可以打开的网址大多都适用。

那么原来的格式就可以直接改成

Import shanhai.lua

Dim Base64加密=ShanHai.Base64En(https:///v2/hybrid/www/mobile_qq/payment/index.shtml?_wv=1027&from=1&_vacf=qw)

TracePrint Base64加密

(am start -a android.intent.action.VIEW -d mqqapi://forward/url?url_prefix=&Base64加密& & version=1 & src_type=web)

(四)QQ个人资料

Import shanhai.lua

(am start -a android.intent.action.VIEW -d mqqapi://card/show_pslcard?src_type=internal & source=sharecard & version=1 & uin=45485278)

(五)打开快手个人页面

Import shanhai.lua

(am start -a android.intent.action.VIEW -d kwai://profile/18070221)

代码中的数字是快手id号,可以点击头像查看。如果已经修改成快手号,那就需要在电脑上通过查看网页源码到id。

每个app都有自己的scheme协议,这里提供网上资料大家可以去看看:

https://www.jianshu/p/61bfdc79ddc9

https://www.jianshu/p/151451bc5245

关于按键精灵这方面的资料网上不太多,所以能到的内容也有限。如果大家有相关的资料愿意提供的话,可以给我留言。本篇文章就是为大家提供一个学习思路,深入学习还需要大家自己去探索。

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/biancheng/1109699.html

相关标签:无
上传时间: 2025-07-16 17:33:39
留言与评论(共有 9 条评论)
本站网友 新沂市政府
3分钟前 发表
https
本站网友 3d相机
20分钟前 发表
这里特别强调一下:如果协议中有连接符&,需要给它加上单引号,变成 & ,你可以对比上面例子的协议
本站网友 惠城二手房
11分钟前 发表
Scheme跳转协议是一个可以直接跳转到APP的某个页面的协议,每个常见的app都有自己的Scheme跳转协议,关于Scheme协议我也是一知半解,这篇文章主要是和大家分享一些我整理的Scheme跳转协议以及怎么通过按键精灵跳转
本站网友 芦笋的功效与作用
15分钟前 发表
///v2/hybrid/www/mobile_qq/payment/index.shtml?_wv=1027&from=1&_vacf=qw)TracePrint Base64加密(am start -a android.intent.action.VIEW -d mqqapi
本站网友 我国的南北分界线是
28分钟前 发表
如果大家有相关的资料愿意提供的话,可以给我留言
本站网友 后城
16分钟前 发表
(三)QQ转账Import shanhai.lua(am start -a android.intent.action.VIEW -d mqqapi
本站网友 温江房屋出租
16分钟前 发表
//forward/url?url_prefix=网址Baseb6加密 & version=1 & src_type=web这个格式是对于QQ可以打开的网址大多都适用
本站网友 拔火罐的原理
21分钟前 发表
https