Android中App Links的使用。
App Links我们可以 As上进行配置。Tools →App Links Assistant .在这个目录下进行配置
上图操作完会在你对应的activity中生成一个
会在你的清单文件中生成这样的一个intent-filter
部署assetlinks.json
如上,我们的host为你项目的域名,那么我们就需将assetlinks.json放到.
我们可以在对应的activity下面:
Uri uri = getIntent().getData();//Uri 规则: scheme://host+path?query//这里以“https://yaoyi.ypzdw.com/article/413?type=url&from=web”为例if (null != uri) {String scheme = uri.getScheme(); //https , "://" 这个前面的就表示schemeString host = uri.getHost(); //yaoyi.ypzdw.comString path = uri.getPath(); //article/413String query = uri.getQuery(); //type=mobile&from=web // String type = uri.getQueryParameter("type"); //urlLog.e("fang==", "scheme = " + scheme + ", host = " + host + ", path = " + path + ", query = " + query);if (null != path) {CouponActivity.start(MainActivity.this);}}
通过拿到跳转的链接传递过来的参数做一些逻辑操作等等
后面可以通过adb命令进行验证:adb shell am start -W -a android.intent.action.VIEW -d "https://dmresource.dinggou.zjcem.net/ant_design/index.html#/",也可以通过As 来进行自动测试。也在App Links Assistant下面。
注意:其中这些在网页中是打不开我们的app的。国内版手机无法在浏览器唤起App,最好使用国外的手机。我么可以通过短信的方式打开来测试的
Android中App Links的使用。相关推荐
- Android中app卡顿原因分析示例
http://www.cnblogs.com/zhucai/p/weibo-graphics-performance-analyse.html 朱才 专注于Android图形动画 MIUI工程师 博客 ...
- Android中App控制字体大小
Android中App字体不随系统字体大小的改变而改变 通常是在Application或Activity中复写getResources方法 ,下面的代码就实现了app字体不随系统字体大小改变. ove ...
- 抓包工具Fidder详解(主要来抓取Android中app的请求)
$*********************************************************************************************$ 博主推荐 ...
- android linux应用安装位置,Android中App安装位置详解
Android应用可以安装在本机自带存储,同时也可以安装到外部存储(SD卡).自从API 8后也就是Android2.2后,我们能使APK安装到外部存储上.这是一个可选的特性,在工程的manifest ...
- android中app分享小程序卡片及跳转回app
随着小程序的日渐火热,许多app都做了相应的小程序端,与之而来的两端交互是必不可少的,前几天我们的分享到微信的样式也要求改成了小程序卡片样式的了.其实微信的官方文档还算比较详细,我这就结合自己踩的坑给 ...
- Android中app瘦身方式
App瘦身的概念 App瘦身是指在不减少App功能的前提下,通过一些技巧将打包出来的apk体的体积尽可能减少. 这样做的好处有几个:加快用户下载速度,节省用户下载流量,提升用户下载体验. 如果不进 ...
- Android中app进程ABI确定过程
更多干货,请关注微信公众号: tmac_lover 所谓的ABI全称是application binary interface,是一个机器语言级别的接口,描述的是二进制代码之间的兼容性,也就是说一起工 ...
- Android中App可分配内存的大小
现在真实测试结果: 1,为了搞清楚每个应用程序在Android系统中最多可分配多少内存空间,我们使用了真机进行测试,测试机型为魅族MX4 Pro,3G内存. 测试方法是直接申请一块较大的内存空间,看应 ...
- android 安装包位置,Android中App安装位置详解
Android应用可以安装在本机自带存储,同时也可以安装到外部存储(SD卡).自从API 8后也就是Android2.2后,我们能使APK安装到外部存储上.这是一个可选的特性,在工程的manifest ...
最新文章
- python爬虫自学网站_Python爬虫3步曲:5分钟学习用Python解析网页
- python使用redis队列_【Python】python使用redis做队列服务
- __slots__ 和 @property
- 龙芯处理器可以适配鸿蒙os吗,SylixOS龙芯1C适配总结
- Tensorflow——张量
- 现在,TensorRT 4开放下载了
- VS2019,C#修改WinForm应用程序和窗体图标
- linux根目录下各文件的作用
- [2019杭电多校第四场][hdu6623]Minimal Power of Prime
- java内存分配 图_java运行内存分配图(转)
- C语言system函数使用
- 桌面文件不见了怎么恢复?整理的这3个方法你一定不能错过
- metasploit(十)漏洞攻击exploit代码编写
- Fully Convolutional Cross-Scale-Flows for Image-based Defect Detection
- Linux LCD 驱动调色板原理
- go语言gin项目创建
- python——自动化测试——API接口测试
- 常用的电路保护元件有哪些?
- linux cp -r 参数,Linux系统中cp命令的参数及用法详解
- 什么是 MySQL 监控
热门文章
- Python标准库shutil的使用( 文件复制删除、文件夹复制删除、压缩包 压缩解压处理模块)
- “无人经济”场景日渐丰富,但仍需考虑更多问题!
- 读书笔记-《大话数据结构》-算法设计的要求-正确性-文末有福利
- 淘宝开发平台商品、交易、订单、物流接口列表(淘宝oAuth2.0接口)
- mutations vuex 调用_vuex 怎么在actions中调用mutations中的函数?
- onsen UI popover 的用法
- 面试题:JavaEE项目中,你准备如何解决高并发问题?比如1000万人同时登录。作者——DengJun
- 计算机基础维护ppt,计算机维护基础知识.ppt
- leetcode之TopK算法
- JS键盘事件获取键盘码