美文网首页
scheme 启动获取 URL

scheme 启动获取 URL

作者: lixinxin | 来源:发表于2017-12-06 10:50 被阅读12次
if (getIntent() != null) {
            Uri uri = getIntent().getData();
            if (uri != null) {
                // 完整的url信息
                String url = uri.toString();
                Log.e(TAG, "url: " + uri);
                // scheme部分
                String scheme = uri.getScheme();
                Log.e(TAG, "scheme: " + scheme);
                // host部分
                String host = uri.getHost();
                Log.e(TAG, "host: " + host);
                //port部分
                int port = uri.getPort();
                Log.e(TAG, "port: " + port);
                // 访问路劲
                String path = uri.getPath();
                Log.e(TAG, "path: " + path);
                List<String> pathSegments = uri.getPathSegments();
                // Query部分
                String query = uri.getQuery();
                Log.e(TAG, "query: " + query);
                //获取指定参数值
                // String goodsId = uri.getQueryParameter("goodsId");
                // Log.e(TAG, "goodsId: " + goodsId);
            }
        }

相关文章

网友评论

      本文标题:scheme 启动获取 URL

      本文链接:https://www.haomeiwen.com/subject/yfjkixtx.html