前言 测试是我们开发中不可缺少的一个环节,我们一般都会有自己的测试环境,我们的测试apk可能会放在我们的内网上,也可能会放在三方测试平台,比如f...
1.概述 讲工厂模式之前我们先来讲一下我们项目中可能存在的一个问题。大家的项目中使用的缓存,不管是官方提供的SharePreference还是F...
1.概述 App启动方式,我们通常分为以下两种: 1.冷启动: 启动应用时,系统后台没有该应用的进程,这时系统会为该应用新创建一个进程,这就是我...
1.概述 Handler一般在Android的UI线程和子线程间通信使用,之前我们在分析AsyncTask源码的时候就发现其实她的内部是Hand...
App性能优化是个老生常谈的话题,在开发阶段我们需要快速上线,可能会造成一些开发过程中的不规范,赶工出来的App各种卡顿等情况,在版本迭代维护阶...
随着我们的APP迭代,安装包的体积也会跟着增大。就拿我目前所开发维护的APP来讲,版本号20,APK大小是10M,金融类的应用。虽然功能也不少,...
上一篇文章设计模式-单例模式我们介绍了单例模式的几种用法和优缺点,具体的我们需要结合项目中的场景去具体选择。这一篇我们来学习Builder模式(...
人工智能和机器学习现在已经成为老幼皆知的科学名词了,这要归功于谷歌、facebook等等这类大公司不遗余力的推广,比如谷歌甚至把压箱底的秘籍Te...
AsyncTask大家都不会陌生吧,当然现在有比如RxJava这种替代方案,但是AsyncTask我们还是要去分析的,这样我们能更好的理解And...