一、简述 热修复无疑是这2年较火的新技术,是作为安卓工程师必学的技能之一。在热修复出现之前,一个已经上线的app中如果出现了bug,即使是一个非常小的bug,不及时更新的话有...
![240](https://cdn2.jianshu.io/assets/default_avatar/7-0993d41a595d6ab6ef17b19496eb2f21.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
一、简述 热修复无疑是这2年较火的新技术,是作为安卓工程师必学的技能之一。在热修复出现之前,一个已经上线的app中如果出现了bug,即使是一个非常小的bug,不及时更新的话有...
APP启动过程 上图就可以很好的说明App启动的过程 ActivityManagerService组织回退栈时以ActivityRecord为基本单位,所有的Activity...
Android的性能优化,主要是从以下几个方面进行优化的: 稳定(内存溢出、崩溃) 流畅(卡顿) 耗损(耗电、流量) 安装包(APK瘦身) 影响稳定性的原因很多,比如内存使用...
一、引言 微信支付文档写的真的棒啊!少林功夫真的好啊!永远猜不到-1错误码是啥问题。 二、注意事项 1.在开放平台绑定商户的应用签名不像别家SDK使用签名文件的sha1值,而...
LocalBroadcastManager 单例获取LocalBroadcastManager实体,dooublecheckLocalBroadcastManager lbm...
大家好,之前我们讲解了Okhttp网络数据请求相关的内容,这一节我们讲讲数据缓存的处理。本节按以下内容讲解Okhttp缓存相关的内容。 缓存的优势HTTP的缓存机制Okhtt...
正题 RecyclerView 的回收复用机制的内部实现都是由 Recycler 内部类实现假设有个页面每行可显示5个卡位,每个卡位的 item 布局 type 一致。开始分...
组件化开发适合多人大团队协同作战。 首先我们要明确组件化要实现的效果是什么样的,如图1,MainApp作为一个单独的app,要通过BaseLibrary,与ModuleA、M...
在Android组件化的时候,需要把一个多module的库提交到maven,遇到了这个问题,记录一下方便以后查询 MuliteModuleLibDemo后面会放上去 问题 公...
引子: 正如我们所知,在android中如果主线程中进行耗时操作会引发ANR(Application Not Responding)异常。 造成ANR的原因一般有两种: 当前...
需求:APP端 将公司的微信小程序 分享至微信好友 最近,微信小程序比较火热,公司也在做这一块,目前公司的小程序都是由H5端开发的,我们Android端也接到一个任务,那就是...
吉日噶拉(在外企、上市公司工作过,自己也创业失败过,遇到过很多失败挫折,甚至露宿街头,但是最后还是挺过来了),是一个十几年的程序员了,本文介绍了他的相关经历,以及他的一些经验...
注册Fabric账号到fabric官网注册账号, fabric官网: https://get.fabric.io 或 www.fabric.io 安装Fabric插件在An...
1.下载地址 https://www.charlesproxy.com/download/ 破解版包含软件 链接: https://pan.baidu.com/s/1dG9m...
采用MVP构架,让activity只做ui的变化,数据的展示,让presenter做数据的处理,数据的传递,让Model做数据的网络获取。这样就可以将原本全部存在Activi...