android 启动浏览器下载应用程序,Android从浏览器中打开本地应用
开发中遇到的一些问题特此记录:
1、应用场景一 在浏览器中要求直接打开到安装的应用中
需要在该应用的启动Activity 清单文件中进行配置
android:host="com.baidu.test"
android:scheme="text"/>
此处对应的data数据 跟服务器人员进行交互的时候为:text://com.baidu.test
2、应用场景二 在浏览器中进行打开 并且要求打开指定的具体的页面
首先得在清单文件中进行上面一样的配置 接着和从其他跳转的activity中获取的一样 ,通过intent来进行数据的获取
if(intent !=null) {
Uri uri = intent.getData();
if(uri !=null) {
String host = uri.getHost();
LogUtil.d(TAG,host);
String data = uri.getQueryParameter("code");
try{
jumpData= URLDecoder.decode(data,"UTF-8");
LogUtil.d(TAG,jumpData);
}catch(UnsupportedEncodingException e) {
e.printStackTrace();
}
}
}
这样获取到的数据就是需要的数据 所要跳转的具体信息具体跳转类型都会获取到,然后在跟以前一样进行跳转就可以了。
android 启动浏览器下载应用程序,Android从浏览器中打开本地应用相关推荐
- html5页面中打开本地app,如果没有跳转下载页面的解决方案
需求效果 在推广网页上用户点击产品的详细信息时,判断出这个用户手机上是否安装自己的app如果安装了直接自动打开手机内的app应用,若没有则跳转app的下载页 技术实现 直接用window.locati ...
- htm文件在C语言中如何打开,如何在Microsoft Edge浏览器中打开本地HTML文件?
自远古以来,如果您运行Web浏览器可执行文件,大多数Web浏览器都能打开本地文件,例如只需执行iexplore.exe file:/c:/temp/file或通过IShellDocView接口.我试图 ...
- android 启动app过程,应用程序进程启动过程
原标题:应用程序进程启动过程 作者:慕涵盛华 链接:https://www.jianshu.com/p/b158615cc2ad 一.背景 首先注意的是:这里要说的是应用程序进程的启动过程,而不是应用 ...
- 安卓Android 微信 附件下载跳转至QQ浏览器后 无法显示(二次跳转)的问题
vue 项目里遇到了 在微信里下载附件(非apk)的问题 如 txt/pdf/Excel/doc/docx 等 先分析 区分ios和安卓 苹果/ios/ ios 系统 无法下载 会直接打开pdf ex ...
- android源码下载与编译,Android源码下载并编译
Android源代码下载与编译 - 2020 1.下载repo工具 到清华mirror下载repo curl https://mirrors.tuna.tsinghua.edu.cn/git/git- ...
- Android启动活动用什么方法,Android中活动的启动模式
自从跟某Android群里的小伙伴们说了"本皮卡丘要开始写文章了"之后,有时候皮卡丘在群里愉快得水着水着就有人冒出一句"皮卡丘你怎么还在水,文章呢?"吓得我整个 ...
- android启动白屏的分析,Android 启动白屏,跳转黑屏以及冷启动优化
一,白屏 现象:启动app,白屏一段时间后才出现欢迎页android 解决:shell 1,添加styleapp true 或者ide @mipmap/welcome 其中@mipmap/welcom ...
- android 启动服务同时传递数据,Android Studio开发基础之起动Service,并通过从Activity向Service传递数据...
Android Studio开发基础之启动Service,并通过从Activity向Service传递数据 本实例演示启动Service,并通过从Activity向Service传递数据,新建一个Se ...
- Android启动活动用什么方法,Android - 使用intent uri从命令行启动活动
我有一个带有以下intent过滤器的Activity A. android:name="com.comp.pac.ActivityA"> android:host=" ...
最新文章
- PyTorch的torch.cat
- [转]Web测试中的界面测试用例设计
- java每个月某天,java – 查找一年中的某一天
- hibernate-annotation
- 基于C#.NET对战卡牌游戏-《混战》游戏开发
- 【好工具】安利一款优秀的图片浏览器
- Hadoop的脚本语言Pig应用
- python递归法画樱花_Python——画一棵漂亮的樱花树
- MVP Open Day- 微软社区大课堂招募学生啦
- 练习《learn Python3 the hard way》(Zed Shaw)ex25无法导入模块
- python找出矩阵中的最大值_Python例题:找到并输出矩阵中的最大值
- 亚像素卷积和转置卷积
- 软件性能测试重要性,软件性能测试的重要性及策略-2
- Vue 百度富文本编辑器Ueditor Spring Boot 前后台整合示例(附带完整源码)
- Oracle定时job 规定时间调用存储过程 每天凌晨执行
- 想告别繁琐的工作?你可能需要这个。
- mac 解决安装Android Studio 报错The Android SDK location canot be at the filesystem root
- 2017年五大外汇交易平台品牌排行榜解析
- 仙逆网页服务器失败,仙逆1-13服数据互通公告
- 程序猿健康问题-----伸懒腰,站起来,撒泡尿,洗洗手,倒杯水