schema唤起指定页面
16lz
2021-01-26
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
更多相关文章
- idea 开发android 配置
- Android之Activity的启动方式
- 详解Android四种存储方式
- Android(安卓)Studio通过配置build.gradle参数设置全局的Log开关
- Mac配置Adb环境变量
- Android(安卓)studio配置国内镜像源
- android HttpClient+WebView 同步sessionId 和cookie
- android Broadcast 广播 注册方式
- Android(安卓)Wifi开发