少年意气强不羁,虎胁插翼白日飞。这篇文章主要讲述通过uri呼起本地app相关的知识,希望能为你提供帮助。
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");
【通过uri呼起本地app】
推荐阅读
- Appium 微信 webview 的自动化技术
- Android 面试基础知识点整理
- 15个用于基因组测试的开源和免费生物信息学工具列表
- 适用于PDF文件、视频等的10款最佳文件压缩软件
- 10款适用于PC和移动设备的最佳免费绘图软件
- 15款最佳免费在线流程图制作软件合集
- 10款用于数据分析的最佳免费统计软件合集
- 13款最佳免费开源会计软件(哪个是最好的())
- 什么是加密货币(初学者的完整加密货币指南)