android 通过schema唤起应用指定页面
16lz
2022-05-21
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的三种网络通信方式
- android push机制-C2DM
- Qt on Android(安卓)Episode 4(翻译)
- Android应用程序的构成
- Android(安卓)AIDL使用详解 +整合应用
- Android(安卓)应用语言设置的实现
- 关于android instrumentation的理解、使用
- Android(安卓)O(8.0)创建桌面快捷方式
- Android获取Manifest中元素的值