android scheme测试,android URLScheme的设置、调试和捕获

最近工作上遇到了新的不懂的知识,关于 android 本人还是用到什么就现学什么。

关于scheme的作用,实际上就是 android 系统中应用间的跳转或者也可以是 web 页面上用超连接的方式跳转到应用的一种方式。

一、具体设置

在 Manifest 文件中的 主 activity 里面加入你们所需要的 scheme

-- 这个 host 可以不加,加入的话跳转的时候必须也输入同样的 host

最开始我是按照下面的代码自己加入到 Manifest 当中

-- 这个 host 可以不加,加入的话跳转的时候必须也输入同样的 host

但是我测试的时候这样就crash,当初教我的那个人还告诉我这个 android:name 的 value 可以随便写,我当初也不会就只好听了,结果测一次崩一次,终于还是找到问题了。 一般 scheme 都是加主 activity 里面的。如果写新的,我也不太会,各位看官见谅。

二、测试

设置完成后,当然我们就是保存我们的 manifest 然后 run 我们的project,将 apk 安装到手机,然后就需要进行测试了。

测试的方法最简单的方式就是,自己写一个文章,里面用上 scheme,然后用手机端来访问,进行跳转。

具体连接:

四、其他

关于这段代码的几点问题需要注意:

1、在 html中 “?”(记得要用英文的标点符号,中文不行)是查询操作,所以我们用的是 getQueryParameter函数来获取指定的值。

2、这个#target 是必须要加的,否则这个handleValue 会是 null,这个我试过不加每次都是null。

3、关于捕获的其他知识,我也搜了下参考 这个 Uri详解

我这也就是个初级的运用手段~如果大家有更多相关的知识,大家可以留言一起互相学习~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值