android 通过schema唤起应用指定页面
16lz
2021-01-23
android的uri的组成为:scheme://authority/path/queryParts 其中的authority又分为host:port
android的scheme协议下的uri格式: scheme://host:port/path/queryParameter=queryString
一.唤起外部应用的activity 1.目标activity必须在其AndroidManifest.xml中配置如下过滤器: android :name= "android.intent.action.VIEW" /> android :name= "android.intent.category.DEFAULT" /> android :scheme= "artist" android :host= "first" android :path= "/enter" />
2.然后启动方式就为: Intent intent = new Intent(); intent. setData( Uri. parse( "artist://first/enter")); startActivity(intent);
二.唤起应用内部activity 方式一:唤起外部应用的activity一样的步骤 方式二: 1.目标activity必须在其AndroidManifest.xml中配置如下过滤器: android :name= "android.intent.action.VIEW" /> android :name= "android.intent.category.DEFAULT" /> android :name= "android.intent.category.BROWSABLE" /> android :scheme= "artist" android :host= "first" android :path= "/enter" />
2.然后启动方式为: WebView. loadUrl( "artist://first/enter");
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");
更多相关文章
- Android O(8.0)创建桌面快捷方式
- Android的三种网络通信方式
- Android -- 过滤器相关
- android存取数据方式:文件、SharedPreferences
- Android解析XML文件的三种方式
- android5中数据存储方式详解
- Android 4.0 SDK的离线方式安装
- Android 关于WebView加载完成的多种监听方式
- android 4种存储方式