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
 

 

 

 

更多相关文章

  1. idea 开发android 配置
  2. Android之Activity的启动方式
  3. 详解Android四种存储方式
  4. Android(安卓)Studio通过配置build.gradle参数设置全局的Log开关
  5. Mac配置Adb环境变量
  6. Android(安卓)studio配置国内镜像源
  7. android HttpClient+WebView 同步sessionId 和cookie
  8. android Broadcast 广播 注册方式
  9. Android(安卓)Wifi开发

随机推荐

  1. Android(安卓)WebView开发全攻略
  2. [Android] 停止、恢复 背影音乐的播放
  3. attrs.xml文件中属性类型format值的格式
  4. Alibaba Android(安卓)开发手册总结
  5. linux下nessus的安装和使用【原创】
  6. Android(安卓)sdk 文档资源
  7. android 动态调试 遇到的问题
  8. Android学习资料汇总
  9. Android(安卓)Studio JNI
  10. android使用html标签