schema唤起指定页面

android的uri的组成为:

scheme://authority/path/queryParts

其中的authority又分为host:port

 

android的scheme协议下的uri格式:

scheme://host:port/path/queryParameter=queryString

 

一.唤起外部应用的activity

1.目标activity必须在其AndroidManifest.xml中配置如下过滤器:



    

    

    

 

2.然后启动方式就为:

Intent intent = new Intent();

intent.setData(Uri.parse("artist://first/enter"));

startActivity(intent);

二.唤起应用内部activity

方式一:唤起外部应用的activity一样的步骤

方式二:

1.目标activity必须在其AndroidManifest.xml中配置如下过滤器:



    

    

    

    

 

2.然后启动方式为:

WebView.loadUrl("artist://first/enter");

 

当然< data/>中还可以配置更多的属性:

scheme 路径的规则:

 ://  :  [||]

 

scheme开头 :// 主机名 : 端口号 / [路径/参数] 

类似于做web开发中的 https://loaclhost:8080/index.jsp?PHONE=10086
 

 

 

 

你可能感兴趣的:(Android开发,Android,android开发)