通过uri呼起本地app
来源:互联网 发布:d3.js 中文官网 编辑:程序博客网 时间:2024/05/22 03:21
1、在Android本地app清单文件中配置
<activity android:name="com.mdj.ui.WelcomeActivity" android:screenOrientation="portrait" android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> <!-- 通过uri呼起app --> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:host="com.mdj.ui" android:scheme="mdj" /> </intent-filter></activity>注意:
schema必须都是小写字母,而且不能有数字
host也都是小写字母
2、编写一个简单的html页面
<html> <head> <title>Intent test</title> </head> <body> <a href="mdj://com.mdj.ui">呼起app</a> </body></html>
3、手机浏览器直接打开html
4、如果需要通过uri传参。直接修改html即可
<html> <head> <title>Intent test</title> </head> <body> <a href="mdj://com.mdj.ui/?arg0=0&arg1=1">呼起app</a> </body></html>
5、在呼起的应用中获取
Uri uri = getIntent().getData();
String test1= uri.getQueryParameter("arg0");
String test2= uri.getQueryParameter("arg1");
0 0
- 通过uri呼起本地app
- uri呼起activity
- 通过web页面调起native App
- 通过url打开本地app
- android多种方式通过URI调用本地百度地图
- android:scheme 通过uri跳转到APP应用指定Activity
- Android通过uri跳转到APP指定的Activity
- Android中通过广播方式调起第三方App
- Android中通过广播方式调起第三方App
- Android中通过广播方式调起第三方App
- 通过html调起app,并传递数据
- android通过webview调起支付宝app支付
- android通过webview调起支付宝app支付
- android通过webview调起支付宝app支付
- XZ_iOS之通过分享的链接,调起app
- WebView或浏览器通过Scheme调起App
- android通过webview调起支付宝app支付
- Uri详解之二——通过自定义Uri外部启动APP与Notification启动
- html js form
- 分页显示数据库数据
- 正方形计数问题(穷举+pair+struct/C++)
- JavaScript之正则表达式入门
- js关闭页面不提示
- 通过uri呼起本地app
- org.hibernate.AnnotationException: No identifier specified for entity
- iOS 应用名称的国际化图解
- SAP产品价格
- NoSuchMethodException问题总结
- eclipse打开文件位置插件
- Js setInterval与setTimeout(定时执行与循环执行)的代码(可以传入参数)
- IOS 播放雪花的两种方式(代码方式)
- spring中IOC是什么意思 个人觉得解释的非常有意思