前言 做Android应用好多年,一直对AOSP无所知,都不知道什么东西,目前车载那么火,就想介入进去,开始尝试去编译一下系统源码,然后去看了一下Android官网[http...
前言 做Android应用好多年,一直对AOSP无所知,都不知道什么东西,目前车载那么火,就想介入进去,开始尝试去编译一下系统源码,然后去看了一下Android官网[http...
基于GetX 搭建通用flutter 项目《一》 基于GetX 搭建通用flutter 项目《二》(界面规范抽象类)[https://www.jianshu.com/p/de...
let let 函数是参数化类型 T 的扩展函数。在 let 块内可以通过 it 指代该对象。返回值为 let 块的最后一行或指定 return 表达式。 以一个 Book ...
自定义LayoutManager的步骤: 总体可分为四步: 重写generateDefaultLayoutParams() 重写 onLayoutChildren() 重写 ...
复用和回收 复用的好处:避免为表项视图绑定数据,创建表项视图。 子item的绘制交给LayoutManager去处理。 fill LinearLayoutManager#fi...
前言 Android的设计模式系列文章介绍,欢迎关注,持续更新中: Android的设计模式-设计模式的六大原则一句话总结23种设计模式则创建型模式:Android的设计模式...
技术不止,文章有料,加 JiuXinDev 入群,Android 搬砖路上不孤单 前言 在之前一个月的里,我系统的学习了Android Jetpack组件,并输出了即学即用A...
前言 Android Jetpack想必大家都耳熟能详了,Android KTX,LiveData,Room等等一系列库都是出自 Jetpack。那么Jetpack到底是什么...
方法一、使用系统控件ViewFlipper方式: 布局文件: 背景文件:warning_bg.xml 切入动画:slide_in_bottom.xml 切出动画:slide_...
安装 下载http://fiddler.wikidot.com/mono 解压cd到下载的目录unzip 文件名.zip 运行cd 到解压文件夹,ls一下,找到Fiddler...
UICollectionViewFlowLayout 是苹果为我们实现的一个布局,它有两个属性可以设置cell之间的间距:minimumLineSpacing 设置最小行间距...
注:本文始发于个人 GitHub 项目 ShannonChenCHN/iOSDevLevelingUp[https://github.com/ShannonChenCHN/i...
1.Model ①MJExtension- 用于json转model,转换效率高,使用简单,只需前后台约定好格式,json可以直接转成model。(个人比较推荐) ②YYMo...
CPX_BaseLibios端组件化开发基本库,所有项目需依赖。(本库只是针对项目作出常用的功能封装以及基本适配处理,有些类可以根据不同项目不同需求再次封装) 传送门:git...
请按照第一篇文章知识预热配置好ruby和gem。这里我们不使用homebrew安装cocoapods。 安装cocoapodssudo gem install -n /usr...