大家好哇,今天我们来细致的学习学习URL方案。

5 大帅哥隋昊航 9小时前 106次点击

其实早在之前,我教过大家URL方案。

但是只教过打开QQ群和豆包的方法。

有很多我都没有教过。

就很遗憾,于是今天我来弥补一下我当年的错误。今天我把我会的一些URL代码给大家教学一下。

我们不用学太多,我们学一两个就够我们平时生活来用了。

点击跳转之前的话题,学习学习怎么提取链接,并使用URL方案。

好,开始正题。

什么是U R L方案?

下面让AI来回答一下我们的问题。

什么是URL方案

我们日常上网接触到的普通网络链接,统一以http或者https作为开头,这类链接具备局限性,仅能够调用手机内置浏览器加载网络页面内容,不存在直接唤醒手机本地应用程序的能力,同时也无法调取设备原生自带的各类系统工具,诸多跨应用操作需求依靠普通网页链接完全无法实现。

URL方案是移动端操作系统底层内置的一套标准化跳转协议,核心作用就是打通软件与软件、软件和系统原生功能之间的调用通道,实现一键唤起跳转效果。

市面上所有正规应用软件以及手机自带系统工具,开发方都会为其分配独有的专属识别字符前缀,操作系统内部存在完整的匹配对照表,记录每一组专属前缀对应的应用程序或者系统功能。

只要按照官方规范编写完整无误的URL方案文本,并将其绑定在可点击交互控件上,用户完成点击操作的瞬间,系统会优先识别文本开头的专属协议标识,自动匹配对应的目标程序,直接跳转至指定程序或者对应功能页面,省去手动返回桌面查找、点开软件的繁琐步骤。

URL方案拥有极其严谨统一的书写规范,文本中包含的各类符号、英文字母、数字、分割标识、附加参数都拥有固定的书写要求,不允许随意删减、增添或者修改任意一处字符内容。

一旦书写格式出现偏差,哪怕仅仅是漏写、错写一个冒号或者斜杠,操作系统都无法正常识别这条跳转指令,点击对应交互控件之后不会触发任何页面跳转动作,整条跳转指令直接失效。

各类不同应用、不同系统功能所配套的URL协议格式并不统一,存在明显区分,不能随意混用套用其他程序的协议格式,每一种功能都必须遵循自身对应的专属编写规则。

不管是在网页程序当中添加点击跳转按钮,还是在自主制作的各类自定义程序内部搭建交互跳转功能,若想要实现跨软件、调取系统工具的效果,都必须完整遵循对应程序官方制定的URL方案完整书写标准,只有保证整体文本格式完全合规准确,各类一键跳转功能才能够稳定正常运行。

通过上面AI的分析,我们可以知道U2L方案就是一款特定的跳转某一个应用的。

那么之前我们跳转都是先到浏览器,点击跳转才能跳转,那么U R L方案就直接跳转某个应用了。

好,今天简简单单教大家几个。

tel://

这个是跳转拨号盘的代码。

我们只需要在后面输入我们想跳转的号码,在链接里添加这个代码就可以跳转了。

如1234567890。

加完代码就是这个感觉。

tel://1234567890

那么下面来给大家体验一下。

点击跳转拨号盘,并输入1234567890。

同理,用这个方法,我们就可以在你自己的软件里添加这个 URL 方案来联系客服,还是联系什么,这个由你们自己决定。

下面来教大家跳转微信的代码。

直接跳转微信主页那种。

weixin://

这个是跳转微信的一个代码。

下面请看测试。

点击跳转微信。

下面一个代码是跳转QQ的一个代码。

mqq://

下面请看测试。

点击跳转QQ。

微信的代码是这个。

weixin

测试。

本期分享就到这里,拜拜。

共 12 条评论
糖加三勺 8小时前
0 

长见识了

糖加三勺 8小时前
0 

如果不是楼主说,我都不知道有这东西,不过既然知道了,请看下文有,而且非常多。这种叫。 URL Scheme(应用跳转协议),每个主流App基本都有一套。

一、你要的:常用跳转协议(直接复制可用)

系统基础(必记)

-  tel://  拨号盘(你已经知道)

-  sms://  短信

-  mailto://  邮件

-  geo://  地图定位

-  market://  应用商店

社交/通讯(最常用)

-  weixin://  微信

-  mqq://  QQ

-  alipay://  支付宝

-  sinaweibo://  微博

-  whatsapp://  WhatsApp

-  tg://  Telegram

视频/娱乐

-  bilibili://  B站

-  iqiyi://  爱奇艺

-  txvideo://  腾讯视频

-  youku://  优酷

-  snssdk1128://  抖音

购物/生活

-  taobao://  淘宝

-  pinduoduo://  拼多多

-  jd://  京东

-  imeituan://  美团

-  baidumap://  百度地图

音乐

-  qqmusic://  QQ音乐

-  kugou://  酷狗

-  orpheus://  网易云音乐

 

二、进阶用法(带参数,直接跳转具体页面)

- 微信扫一扫: weixin://dl/scan 

- 微信朋友圈: weixin://dl/moments 

- QQ聊天(指定QQ号): mqqwpa://im/chat?uin=123456 

- 抖音主页: snssdk1128://user/profile?uid=xxx 

 

三、一句话总结

- 每个App都有专属  xxx://  协议,用来从网页/短信/其他App直接打开。

- 只写  xxx://  就打开首页;加路径/参数可以跳具体页面。

需要我按你常用的App,给你整理一份可直接复制的跳转协议清单吗?

难言 8小时前
0 

来试下拨号999


本楼来自:论坛助手Android 版
火华 8小时前
0 
那个微信的显示网页无法打开。
大帅哥隋昊航 [楼主] 8小时前
0 
那代码之前整错了。
火华 8小时前
0 
火华 8小时前
0 
这个才对嘛。
火华 8小时前
0 
火华 8小时前
0 
彼岸 8小时前
0 
彼岸 8小时前
0 
以前那个八八八我要发发发也研究过这个,我也研究过一些,甚至能直接打开开发者选项

本楼来自:
我的世界肝帝玩家的资源库