开发中遇到的一些问题特此记录:

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从浏览器中打开本地应用相关推荐

  1. html5页面中打开本地app,如果没有跳转下载页面的解决方案

    需求效果 在推广网页上用户点击产品的详细信息时,判断出这个用户手机上是否安装自己的app如果安装了直接自动打开手机内的app应用,若没有则跳转app的下载页 技术实现 直接用window.locati ...

  2. htm文件在C语言中如何打开,如何在Microsoft Edge浏览器中打开本地HTML文件?

    自远古以来,如果您运行Web浏览器可执行文件,大多数Web浏览器都能打开本地文件,例如只需执行iexplore.exe file:/c:/temp/file或通过IShellDocView接口.我试图 ...

  3. android 启动app过程,应用程序进程启动过程

    原标题:应用程序进程启动过程 作者:慕涵盛华 链接:https://www.jianshu.com/p/b158615cc2ad 一.背景 首先注意的是:这里要说的是应用程序进程的启动过程,而不是应用 ...

  4. 安卓Android 微信 附件下载跳转至QQ浏览器后 无法显示(二次跳转)的问题

    vue 项目里遇到了 在微信里下载附件(非apk)的问题 如 txt/pdf/Excel/doc/docx 等 先分析 区分ios和安卓 苹果/ios/ ios 系统 无法下载 会直接打开pdf ex ...

  5. android源码下载与编译,Android源码下载并编译

    Android源代码下载与编译 - 2020 1.下载repo工具 到清华mirror下载repo curl https://mirrors.tuna.tsinghua.edu.cn/git/git- ...

  6. Android启动活动用什么方法,Android中活动的启动模式

    自从跟某Android群里的小伙伴们说了"本皮卡丘要开始写文章了"之后,有时候皮卡丘在群里愉快得水着水着就有人冒出一句"皮卡丘你怎么还在水,文章呢?"吓得我整个 ...

  7. android启动白屏的分析,Android 启动白屏,跳转黑屏以及冷启动优化

    一,白屏 现象:启动app,白屏一段时间后才出现欢迎页android 解决:shell 1,添加styleapp true 或者ide @mipmap/welcome 其中@mipmap/welcom ...

  8. android 启动服务同时传递数据,Android Studio开发基础之起动Service,并通过从Activity向Service传递数据...

    Android Studio开发基础之启动Service,并通过从Activity向Service传递数据 本实例演示启动Service,并通过从Activity向Service传递数据,新建一个Se ...

  9. Android启动活动用什么方法,Android - 使用intent uri从命令行启动活动

    我有一个带有以下intent过滤器的Activity A. android:name="com.comp.pac.ActivityA"> android:host=" ...

最新文章

  1. mysql过滤复制的实现
  2. 4.3.2 基于集合的操作
  3. 【渝粤教育】国家开放大学2018年春季 0034-22T现代管理原理 参考试题
  4. springcloud入门实战进阶百度云,【MyBatis 5(1)
  5. 3.2制作双绞线跳线
  6. 电脑显示器尽快触摸化
  7. Ajax无刷新评论的PHP代码,PHP Ajax实现页面无刷新发表评论
  8. 【医学】超声波成像原理
  9. 收款码三合一制作生成系统源码
  10. dxf解析python_Python 读取DXF文件
  11. 关于类的静态的模板函数的使用方式
  12. 好用的APS系统是什么样的?
  13. ASCII码表(图),很有用的东西
  14. ubuntu grub深入剖析个性设置
  15. Cadence OrCAD Capture 检索和定位功能的介绍图文视频教程
  16. 泰国地图高清中文版 电子版​
  17. html如何既能应用于pc端也能用于手机端_如何选择一个 vue ui 框架?
  18. 支持向量机SVM(二)
  19. JavaScript sort 方法 默认排序顺序为按字母升序-数组常用方法
  20. 【Python 八股文 】- Python基础

热门文章

  1. ORACLE Docker容器云试用
  2. Codeforces游玩攻略
  3. 首批 5G 网络就位之后,下一步在何方?
  4. 真无线蓝牙耳机哪款好,全能无线蓝牙耳机推荐
  5. ResNet网络详解并使用pytorch搭建模型、并基于迁移学习训练
  6. uboot-----borad.c . .
  7. 为什么要像经济学家那样思考
  8. 基于SSM的在线音乐网站开发与实现
  9. 台电android os耗电,【台电 T10平板电脑使用总结】拍照|流畅度|系统|续航_摘要频道_什么值得买...
  10. 微信内置浏览器能打开的网页复制网址出来用浏览器却打不开