系列文章全部为本人的学习笔记,若有任何不妥之处,随时欢迎拍砖指正。如果你觉得我的文章对你有用,欢迎关注我,我们一起学习进步! Kotlin学习笔记(1)- 环境配置 Kotlin学习笔记(2)- 空安全 Kotlin学习…
分类:Android
【Android 开源系列】之数据库ORM框架
Android 开源系列 【Android 开源系列】之缓存框架 【Android 开源系列】之网络请求框架 【Android 开源系列】之图片加载框架 【Android 开源系列】之视频处理框架 GreenDAO…
Android事件分发机制形象点的解释
形象一点的例子就是有一个公司,里面有老板,部门经理,组长,实习生。关系层层包含下去,则这里的老板,部门经理,组长都是有下属的(子view),所以他们都是viewGroup,而实习生没有下属,所以他是view。 目前这个公…
Android 实现阴影效果总结
图片添加阴影是为了突出图片的效果,有的设计师为了突出某部分的内容会给该部分添加阴影背景,常见的是给图片添加外阴影,之前也遇到要给图片添加内阴影的效果,但是时间紧最后没实现出来,有实现方法的朋友告知一二,多谢~ 图片添加阴…
SparseArray源码分析
SparseArray源码分析 SparseArray(稀疏数组)是什么? 类似于map,可以储存key-value键值对,与HashMap不同因为其key只能是整型int而且内部存储结构是数组(最新HashMap存储结…
View—View绘制的三大流程
View 三大流程的发起点 从 Window 机制探索中, 我们看到在 WindowManagerGlobal 调用 addView 方法时, 会走到 ViewRootImpl.setView 方法中去, 从而触发 pe…
Android程序猿的react学习之路-入门指南篇
前言 我是一名Android开发程序员,开发Android也有些年头了,最近在学习react知识(react是如此之火),但是自己对于前端开发知识又知之甚少,在国内网站上也看到一些react相关的知识内容,但是感觉都是千…
Retrofit使用中有关OkHttp的一些事
废话部分 只是在工作上的一些无聊的事情,想闲扯的可以看下,不想的可以用直接看下一段的正题。 我是两个月前换的一个工作,去的一个公司只有我一个人开发,并且是从零开始,什么都没有的情况下我还是去了,因为我个人觉得这个机会不错…
Android一个APK多个入口(多个桌面图标)的实现
前言 Android应用一般都是一个APK一个桌面图标,但有时候我们需要实现一个APK在桌面上有多个图标(比如BAT的某些应用,有桌面快捷方式),对于这种一个APK需要在桌面上显示多个图标的,通常有两种方法来实现: …
一个诡异的 Android 大坑
编译 Android 工程的时候,意外遇到了这样一个错误: com.android.dex.DexIndexOverflowException: Cannot merge new index 66739 into a n…
关于Databinding的使用
要讲到mvvm模式的开发,就不得不提DataBinding。两者结合才是一个完整体。 关于使用,直接官网:Data Binding Guide 对应的中文翻译:Data Binding 用户指南(Android) 一个g…