一、前言: 1. 简介: 1、LiveData的简介 LiveData是一种类,持有可被观察的数据。LiveDat...[作者空间]
Gradle骚操作 Gradle是谷歌钦定的android项目构建工具。熟练使用gradle可以实现很多骚操作,比...[作者空间]
作者:jsonchao链接:https://jsonchao.github.io/ 一、启动优化的意义 如果我们去...[作者空间]
系列文章 Android布局优化(一)LayoutInflate — 从布局加载原理说起 Android布局优化(...[作者空间]
本专栏专注分享大型Bat面试知识,后续会持续更新,喜欢的话麻烦点击一个关注 面试官: ButterKnife为什么...[作者空间]
Java调用Native方法前,需要注册,将指定的Native方法与so中对应的方法绑定起来。 注册分为静态注册和...[作者空间]
在Android开发中,为了使App尽可能小,可以使用R8来压缩,混淆,优化App,当使用Android Grad...[作者空间]
一、简介 最近在手撸 IM 系统,关于数据传输格式的选择,犹豫了下,对比了 JSON 和 XML,最后选择了 Pr...[作者空间]
极力推荐Android 开发大总结文章:欢迎收藏Android 开发技术文章大总结 本篇文章主要介绍 Androi...[作者空间]
目录 引言:Html加载流程 加载流程各节点耗时分析优化 加载流程结构优化 客户端优化 Html加载流程 创建并初...[作者空间]
Animation Q:Android中有哪几种类型的动画? 技术点:动画类型参考回答: 常见三类动画View动画...[作者空间]
本篇将针对2019Android秋招提前批面试总结中归纳的校招面试题做个小解答(除算法,算法部分另做总结),然后开...[作者空间]
一、前言 Android 签名。 在说道Android签名之前,我们需要了解的几个知识点 1、数据摘要(数据指纹)...[作者空间]
本周知识清单如下:ps文末有惊喜链接↓↓↓ UI小课堂TextView行间距、字间距EditText有光标不弹出软...[作者空间]
OkHttp是一个Http-client,它的主要优势:·HTTP/2 支持允许所有访问同一主机的请求共享一个so...[作者空间]
最近发现 butterknife 最新版支持Lib引用了,原来的替代方案 butterfork 也放弃更新。因此...[作者空间]
一、MeasureSpec源码 二、解析 参数 MeasureSpec是View中的内部类,基本都是二进制运算。由...[作者空间]
在如何给老婆解释什么是RPC中,我们讨论了RPC的实现思路。那么这一次,就让我们通过代码来实现一个简单的RPC吧!...[作者空间]
简介 LeakCanary是一款开源的内存泄漏检查工具,在项目中,可以使用它来检测Activity是否能够被GC及...[作者空间]
介绍 安卓开发个各位小伙伴,或多或少的都会用到数据库框架。为了帮助支持各位开发者,google推出了自己的数据库框...[作者空间]