深入解析与高效运用:Android URL Scheme技术指南

更新:10-29 神话故事 我要投稿 纠错 投诉

通过定义自己的scheme协议,可以轻松跳转到app内的各个页面;

通过scheme协议,服务器可以自定义告诉App跳转到的页面。可以自定义页面通过通知栏消息跳转,可以通过H5页面跳转到页面。

应用场景:

客户端应用程序可以向操作系统注册URL 方案,该方案用于从浏览器或其他应用程序启动应用程序。通过指定URL字段,应用程序被调用后可以直接打开某些特定的页面,如商品详情页、活动详情页等。还可以执行某些指定的操作,如完成支付等。您也可以直接通过app内的html页面调用并显示app内的一个页面。总结来说,URLScheme的使用场景大致可以分为以下几类:

一个。服务器下发跳转路径,客户端根据服务器下发的跳转路径跳转到对应的页面。

b.点击H5页面上的锚点,APP会根据锚点的具体跳转路径跳转到特定页面。

c. APP接收服务器发送的PUSH通知栏消息,根据消息的点击跳转路径跳转到相关页面。

d. APP根据URL跳转到另一个APP指定页面。

URLScheme协议格式:

我们先来看完整的URLScheme协议格式:xl://goods:8888/goodsDetail?goodsId=10011002

通过上面的路径,Scheme、Host、port、path、query都包含了。基本上,这就是通常使用路径的方式。

xl代表Scheme协议名称,goods代表Scheme作用于哪个地址域。

goodsDetail代表Scheme指定的页面goodsId代表传递的参数8888代表路径的端口号

URL Scheme如何使用:

1.) 将设置Scheme添加到AndroidManifest.xml中的标签中

2.) 获取Scheme跳转的参数

3.) 调用方法

在网页上打开产品详细信息

原生调用Intent Intent=new Intent(Intent.ACTION_VIEW,Uri.parse("xl://goods:8888/goodsDetail?goodsId=10011002"));启动活动(意图);

4.) 如何判断一个Scheme是否有效

相关链接:

Android业务组件化中URLScheme的使用

http://www.cnblogs.com/whoislcj/p/5825333.html

AndroidScheme协议及应用全解析

http://blog.csdn.net/zhangcanyan/article/details/54743578

用户评论

空谷幽兰

想试试看能不能用URL Scheme直接控制一些App的功能!

    有7位网友表示赞同!

柠夏初开

我一直想知道是怎么实现不同app之间数据的传递的,看起来这篇介绍挺不错。

    有12位网友表示赞同!

暖栀

手机软件之间相互调用起来是不是方便多了?

    有8位网友表示赞同!

如梦初醒

这篇文章会不会讲解一下常见的URL Scheme有哪些类型呢?

    有8位网友表示赞同!

虚伪了的真心

我已经用过一个App,它用的就是这种方法打开别的应用,感觉真酷啊!

    有20位网友表示赞同!

念旧情i

要学会怎么写URL Scheme才能达到想要的跳转效果吗?

    有5位网友表示赞同!

顶个蘑菇闯天下i

这对于开发来说应该是很重要的知识点吧?

    有15位网友表示赞同!

孤廖

学习Android一直都还蛮难学的,希望这篇教程能解释的清楚点。

    有6位网友表示赞同!

|赤;焰﹏゛

感觉这种技术应用场景挺广阔的啊!

    有14位网友表示赞同!

早不爱了

我已经快忘记当年自己学习Android的时候了~ 这篇文章刚好提醒我一下。

    有6位网友表示赞同!

桃洛憬

学习URL Scheme应该可以让我更好地理解App之间的交互方式吧?

    有9位网友表示赞同!

别在我面前犯贱

不知道有没有讲解如何调试URL Scheme的问题呢?

    有7位网友表示赞同!

有些人,只适合好奇~

最近在开发一款App,这块的内容还挺重要,正好借此机会学习一下。

    有10位网友表示赞同!

雪花ミ飞舞

Android的很多功能我还没学会,这篇介绍希望能给我带来一些启发!

    有18位网友表示赞同!

一尾流莺

看标题感觉很有实用价值啊!

    有12位网友表示赞同!

致命伤

最近对移动应用开发感到兴趣,准备好好学学Android。

    有18位网友表示赞同!

遗憾最汹涌

希望这篇文章可以清晰讲解URL Scheme的原理和使用方法。

    有6位网友表示赞同!

鹿先森,教魔方

学习新知识总是很开心的!期待这篇介绍能给我带来新的收获。

    有5位网友表示赞同!

窒息

这种技能真的很有用,以后开发App的时候说不定会用到!

    有18位网友表示赞同!

【深入解析与高效运用:Android URL Scheme技术指南】相关文章:

1.蛤蟆讨媳妇【哈尼族民间故事】

2.米颠拜石

3.王羲之临池学书

4.清代敢于创新的“浓墨宰相”——刘墉

5.“巧取豪夺”的由来--米芾逸事

6.荒唐洁癖 惜砚如身(米芾逸事)

7.拜石为兄--米芾逸事

8.郑板桥轶事十则

9.王献之被公主抢亲后的悲惨人生

10.史上真实张三丰:在棺材中竟神奇复活

上一篇:Windows 10开始菜单故障排除及修复指南 下一篇:揭秘范冰冰与李晨甜蜜牵手:温暖“晨”光如何打动“冰”美人