深入解读Android新特性——App Bundles
App Bundles是2018 Google I/O新引入的一个概念。不同于以往传统的App是以一个完整的Apk作为单位,而App Bundles有下面几个技术特点:
- 一个App被分割成一个基础APK和多个模块APK。
- 基础APK在安装后,可以按需请求或者更新模块APK。
- 模块APK可以划分为更细的粒度,根据当前运行的设备特征来请求特定粒度的APK。
- 请求与安装过程是通过与Google Play商店交互来进行的。
- Android Studio中通过开发者引入dynamic-feature模块,来实现模块APK的开发。
- 模块APK的方式只在Android 5.0(API 21)及以上机型使用,在Android 4.4及以下机型Play商店仍会下发完整的APK。
一图胜千言,
App Bundles可以在运行时选取设备所需的APK组合运行,与传统方

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Python--(爬虫与数据库的连接)
(每一天都是属于你的!) Python对于初学后巩固基础的人还是更多的来接触python爬虫会更好一些,在Python爬虫中包含很多基础部分知识,并且在项目中会提升你的成功感!加油! 我在工作之余时间,把Python的爬虫基础内容整理了一下,资料因为太多所以都放在QQ群内了,需要的可以来---607021567。 今天整理了一个两个网站的小说阅读平台的爬虫,将两个网站的小说可按自有的格式抓取下来自动生成txt文件。 项目介绍: --Python爬虫 --模块:requests,BeautifulSoup,time --分析:request模块作用于网站的连接与处理,BeautifulSoup作用于源码中的代码分析与抓取,time主要是在我们抓取的过程中加入时间限制(这个主要是应对有网站监控的,这里我们就不需要了) 因为这里没有涉及到数据库相关的操作,所以没有对数据库的相关详细内容,但是我会将Python与mongodb、MySQL、Sqlserver的连接方式的代码会附赠在下面。 一、网页分析: 首先步步分析网页内容:https://www.booktxt.net/6_6453/2...
- 下一篇
前端性能优化:细说JavaScript的加载与执行
本文主要是从性能优化的角度来探讨JavaScript在加载与执行过程中的优化思路与实践方法,既是细说,文中在涉及原理性的地方,不免会多说几句,还望各位读者保持耐心,仔细理解,请相信,您的耐心付出一定会让您得到与之匹配的回报。 缘起 随着用户体验的日益重视,前端性能对用户体验的影响备受关注,但由于引起性能问题的原因相对复杂,我们很难但从某一方面或某几个方面来全面解决它,这也是我行此文的原因,想以此文为起点,用一系列文章来深层次探讨与梳理有关Javascript性能的方方面面,以填补并夯实自己的知识结构。 目录结构 本文大致的行文思路,包含但不局限: 不得不说的JavaScript阻塞特性 合理放置脚本位置,以优化加载体验,js脚本放在 <body>标签闭合之前。 减少HTTP请求次数,压缩精简脚本代码。 无阻塞加载JavaScript脚本: 使用<script>标签的defer属性。 使用HTML5的async属性。 动态创建<script>元素加载JavaScript。 使用XHR对象加载JavaScript。 不得不说的JavaScript的阻塞特...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS关闭SELinux安全模块
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Docker安装Oracle12C,快速搭建Oracle学习环境