Scheme协议
Android中的Scheme是一种页面内跳转协议,通过自定义Scheme协议,可以跳转到app中的任何页面。
- 服务器可以定制化跳转app页面
- app可以通过Scheme跳转到另一个app页面
- 可以通过h5页面跳转app原生页面
协议格式
Uri.parse("qh://test:8080/goods?goodsId=8897&name=fuck")
- qh代表Scheme协议名称
- test代表Scheme作用的地址域
- 8080代表改路径的端口号
- /goods代表的是指定页面(路径)
- goodsId和name代表传递的两个参数
Scheme使用
- 定义一个Scheme
<activity android:name=".SchemeActivity">
<!-- 给页面添加指定的过滤器-->
<intent-filter>
<!--该页面的路径配置-->
<data
android:host="test"
android:path="/goods"