本文是「Clean Code」(英文版)第二章的读书笔记。 第二章简单地列举了一些命名规则,我们在coding的时候会不断地对我们的变量、函数、参数、类、package,甚至源文件、和包含源文件的目录等等进行命名,这里是…
标签:笔记
Gradle学习笔记
什么是Gradle Gradle 是新一代的自动化构建工具,它是一个独立的项目,跟 AS、Android 无关,类似 Ant、Maven这类构建工具都是基于XML来进行描述的,很臃肿,而 Gradle 采用的是一种叫做 …
我的文集
整理、写作都不容易,喜欢的就点进去收藏一下吧。 更多我的文集戳下面: 我的故事 Java笔记 Android笔记 Flutter笔记 设计模式笔记 数据结构与算法笔记 Android疑难解析 Android精华教程 更多…
Android的存储----笔记
分为两类,一类是Internal Storage,即内部存储,另外一类是External Storage,即外部存储。 内部存储 总是可用的这里的文件默认是只能被你的app所访问的。 当用户卸载你的app的时候,系统会把…
Kotlin学习笔记(3)- 语法
系列文章全部为本人的学习笔记,若有任何不妥之处,随时欢迎拍砖指正。如果你觉得我的文章对你有用,欢迎关注我,我们一起学习进步! Kotlin学习笔记(1)- 环境配置 Kotlin学习笔记(2)- 空安全 Kotlin学习…
Drawable--学习笔记
什么是drawable? drawable和bitmap有什么不同? Drawable表示的是一种可以在Canvas上绘制的抽象概念。drawable是一个抽象类 …
网络框架三部曲:OkHttp笔记
一、简介 HttpClient是Apache基金会的一个开源网络库,功能十分强大,API数量众多,但正是由于庞大的API数量使得我们很难在不破坏兼容性的情况下对它进行升级和扩展,所以Android团队在提升和优化Http…
AysncTask源码学习笔记二
AysncTask源码学习笔记一中讲到在workrunnable中返回postResult(result)那么我们看看这个函数的内部实现 private Result postResult(Result result) …
Handler 机制---学习笔记
handler机制的原理 – 刘望舒的专栏 – 博客频道 什么是Handler? handler是android消息机制的上层接口 通过它可以将一个任务切换到handler所在的线程中…
Android性能优化---笔记
1-布局优化 尽量减少布局的层级 删除布局中的无用控件和层级 使用性能较低的ViewGroup、 <include>,<merge>标签 ViewStub提供按需加载功能; 2-绘制优化 onDr…
深入浅出后端开发(SQL指令笔记)
前言 这里筑梦师,是一名正在努力学习的iOS开发工程师,目前致力于全栈方向的学习,希望可以和大家一起交流技术,共同进步,用简书记录下自己的学习历程. 全栈开发自学笔记 已开源 本文阅读建议 1.一定要辩证的看待本文. 2…
Android事件分发学习笔记
1.大致单线流程 起点—>Activity的dispatchTouchEvent(不是由java层调用的.由C++.Activity驱动去做的.做完之后首先调用这里) /** * 屏幕触控事件分发Jav…