Android DEPPLINK、APPLink 原理简析 (mp.weixin.qq.com)

【简介】

APP 开发中经常会有这种需求:在浏览器或者短信中唤起 APP,如果安装了就唤起,否则引导下载。对于 Android 而言,这里主要牵扯的技术就是 deeplink,也可以简单看成 scheme,Android一直是支持scheme的,但是由于 Android的开源特性,不同手机厂商或者不同浏览器厂家处理的千奇百怪,有些能拉起,有些不行,本文只简单分析下link的原理,包括 deeplink,也包括 Android6.0之后的 AppLink。其实个人认为,AppLink就是特殊的deeplink,只不过它多了一种类似于验证机制,如果验证通过,就设置默认打开,如果验证不过,则退化为deeplink,如果单从APP端来看,区别主要在 Manifest 文件中的android:autoVerify="true",如下,

点击查看全文 >>

@code小生 2020-09-13 15:50分享 / 0个评论
赞过的人: IT技术博客大学习 code小生
要不要再学学下面的文章?
新手不用愁了,谷歌推出了免费的 Kotlin 和 Android 开发课程 (mp.weixin.qq.com)
5月份,微软刚推出了一套免费的Python在线视频课程,面向数据科学和机器学习初学者。近日,谷歌也推出了一系列Kotlin和Android在线课程,旨在教人们如何构建Android应用。以下为谷歌官方对课程的介绍:
by @code小生 2020-09-13 15:48 分享 查看详情
白话中台战略:中台的第一性原理 (insights.thoughtworks.cn)
中台所代表的企业架构向平台型演进的过程,本质上就是企业在发展过程中,随着对于市场信息认知不断提升,在不确定性中寻找确定性,持续在跨业务线探索通用最佳实践(Best Practice),并以中台层承载,并最终用于支撑和实现企业对于业务发展的快速响应、复制与增强的过程。
by @ThoughtWorks 2020-08-18 09:40 分享 查看详情
Android AES加密(Kotlin) (mp.weixin.qq.com)
halo~最近工作上写的东西比较简单,感觉分享不出来,最近刚好看到数据加密这一块,感觉挺不错的,也挺好用的,所以下面分享给大家!
by @code小生 2020-08-16 14:35 分享 查看详情
Android架构设计--MVP模式第(二)篇,如何减少类爆炸 (mp.weixin.qq.com)
总共分成三层
a 、View: 视图层,对应xml文件与Activity/Fragment;
b 、Presenter: 逻辑控制层,同时持有View和Model对象;
c 、Model: 实体层,负责获取实体数据。
by @code小生 2020-08-10 21:20 分享 查看详情
Android 持续滑动布局 ConsecutiveScrollerLayout 的使用 (mp.weixin.qq.com)
在开发项目的时候,有时候会遇到一些比较复杂的页面,需要多个不同的列表或者滑动布局、甚至是WebView,组成一个完整的页面。要实现这样一个复杂的页面,在以前我们可能会通过布局嵌套的方式,在一个大的ScrollView下嵌套多个RecyclerView、WebView、ScrollView来实现。但是这种嵌套的方式不仅会严重影响布局的性能,而且处理滑动事件的冲突也是一件头疼的事,处理不好会严重影响用户操作的体验。
by @code小生 2020-08-10 21:19 分享 查看详情
Android Studio 4.0重磅发布:全新的 Motion 编辑器及众多更新都在这里! (mp.weixin.qq.com)
Android Studio 4.0 的亮点包括:新的 Motion Editor(动作编辑器),让你的应用栩栩如生;Build Analyzer(构建分析器),用来探索构建速度下降的原因;以及一众 Java 8 语言 API,无论你的应用的最小 API 级别是多少都能用。根据用户反馈,我们还大幅改动了 CPU Profiler(CPU 分析器)的用户界面,以提供更直观的工作流程和更易用的线程活动并排分析。改进的 Layout Inspector(布局查看器)现在可以提供应用 UI 的实时数据,因此你可以轻松准确地调试设备上显示的内容。
by @code小生 2020-08-10 21:07 分享 查看详情
Android 项目中 Loading 对话框的优化 (mp.weixin.qq.com)
最近在学习开源项目的时候偶然看到了ContentLoadingProgressBar这个控件,此前我没有接触过,就想着了解一下它的功能。从名称上看,ContentLoadingProgressBar应该和ProgressBar有着什么联系,项目中也是把它当做ProgressBar来使用的,点进源码一看,果然ContentLoadingProgressBar是继承自ProgressBar的。
by @code小生 2020-08-02 13:44 分享 查看详情
Android MVP && MVVM深度解析 (mp.weixin.qq.com)
相信很多同学对MVP和mvvm都玩的很6了,但本文还是想从2个框架的特性、优缺点来深层次解析一下,帮助大家更好的理解框架。本文有深度,也有故事,下面开车。
by @code小生 2020-08-02 13:44 分享 查看详情
Android 技术总监应该干的那些事 (mp.weixin.qq.com)
当年多少次做梦都在想以后能不能做到那样的一个程度,可不可以自己不用干活在旁边指挥指挥就好,轻轻松松就拿钱,而且是超高那种。后来发现完全是两码事,如果我们不能在短时间内做调整,我敢保证累不死人。多人的开发班子,多条业务线,反正别人做不了的你都得上,关键是还有人给你挖坑。你不做没人做,你不抗没人抗。以下是个人的一些套路,团队人数不一样,公司性质不一样,都可能不一样。套路是这么个套路,但能参考
by @code小生 2020-08-02 13:44 分享 查看详情
Android 升级适配爬坑历程 (mp.weixin.qq.com)
最近接手了一个公司项目,项目比较老了,从Android 5.0之后就再也没有适配过了,然而重写时间又来不及,然后我的爬坑之旅便开始了。(以下适配方案是按照项目需求顺序来的)
by @code小生 2020-08-02 13:43 分享 查看详情