
android进阶
文章平均质量分 85
古道边
做一个有态度的开发工程师!
展开
-
Android源码分析-全面理解Context
前言Context在android中的作用不言而喻,当我们访问当前应用的资源,启动一个新的activity的时候都需要提供Context,而这个Context到底是什么呢,这个问题好像很好回答又好像难以说清楚。从字面意思,Context的意思是“上下文”,或者也可以叫做环境、场景等,尽管如此,还是有点抽象。从类的继承来说,Context作为一个抽象的基类,它的实现子类有三种:Applica转载 2015-11-03 17:16:31 · 464 阅读 · 0 评论 -
Android热修复三部曲之MultiDex 分包架构
在上一篇博客中,讲解了使用Ant打包的流程,也编写了相应的脚本代码。但是忘了说明怎么运行了。有两种方式:在Eclipse的build.xml 中,右键run as 即可。通过命令行形式进入到当前工程目录下,输入命令ant 工程名。上一篇漏下的已经补充。下面开始今天博客的主要内容。该篇博客主要分为三个部分:什么是分包架构分包架构的好处怎么实现分包什么是分包架构转载 2016-10-09 12:48:42 · 403 阅读 · 0 评论 -
Android 热修复三部曲之基本的Ant打包脚本
热修复从2015年开始,逐渐的被推广开来,现在已经是比较热门的技术。当Android发布的Apk中,因为有个bug,导致程序一直崩溃。如果此时发布版本,时间间隔太短,则会导致用户的使用繁琐,导致用户的流逝。而热修复达到的目的便是在不发布版本的情况下,动态修改其中包含bug的类,实现替换,达到修复bug 的目的。现在市面上有一些开源的热修复,例如androidFix等等。对于这些转载 2016-10-09 12:47:47 · 559 阅读 · 0 评论 -
Android插件化框架和热修复技术的资料收集和汇总
本文出自 :https://www.figotan.org/2016/08/12/android-plugin-and-hotfix-collections/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io插件化框架一个APP功能的堆叠和业务的蓬勃发展,导致APP越来越庞大和臃肿,每一个APP都有一颗超级APP转载 2016-08-15 18:05:03 · 508 阅读 · 0 评论 -
Android源码分析-资源加载机制解析
转载请注明出处:http://blog.youkuaiyun.com/singwhatiwanna/article/details/23387079 (来自singwhatiwanna的csdn博客)前言我们知道,在activity内部访问资源(字符串,图片等)是很简单的,只要getResources然后就可以得到Resources对象,有了Resources对象就可以访问各种资源了,这很简单转载 2015-11-02 19:15:00 · 444 阅读 · 0 评论 -
携程Android App插件化和动态加载实践
编者按:本文为携程无线基础团队投稿,介绍它们已经开源的Android动态加载解决方案 DynamicAPK ,本文作者之一,携程无线研发总监陈浩然将会在 ArchSummit北京2015架构师大会 上分享架构优化相关内容,欢迎关注。携程Android App的插件化和动态加载框架已上线半年,经历了初期的探索和持续的打磨优化,新框架和工程配置经受住了生产实践的考验。本文将详细介绍Androi转载 2015-11-05 09:35:04 · 1251 阅读 · 0 评论 -
Android热修复三部曲之动态加载补丁.dex文件
该篇作为Andriod热修复三部曲的最后一篇,本篇基于前两篇在之前的博客中,我们将.java文件打成了三个.dex文件 - classes.dex:程序必须启动的类,保证没问题的(Application,MainActivity) - classes2.dex:业务逻辑的类,如果出问题了可以动态替换。 - classes3.dex:jar包的类,基本上不会出现问题。那么转载 2016-10-09 12:49:40 · 557 阅读 · 0 评论