Scheme协议
Android中的Scheme是一种页面内跳转协议,通过自定义Scheme协议,可以跳转到app中的任何页面
服务器可以定制化跳转app页面
app可以通过Scheme跳转到另一个app页面
可以通过h5页面跳转app原生页面
定义协议的格式
Uri.parse("cheu://tests:92/goods?goodsId=8897&name=fuck");
chen代表Scheme协议名称
test代表Scheme作用的地址域
8080代表改路径的端口号
/goods代表的是指定页面(路径)
goodsId和name代表传递的两个参数
Scheme使用
定义一个Scheme
获取Scheme跳转的参数
Uri uri = getIntent().getData();
if (uri != null) {
// 完整的url信息
String s = uri.toString();
sb.append(s + "\n");
// scheme部分
String scheme = uri.getScheme();
sb.append("scheme=" + scheme + "\n");</