摘要: 源码分析基于Glide 4.3.0 implementation group: 'com.github.bumptech.glide', name: 'glide', version: '4.3.0' 1、整体流程 ​ 一般地,在Activity中Glide可以通过下面代码将链接为url的图片加载到 阅读全文
posted @ 2021-09-18 11:51 笪笠 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 1、存储基本认识 参考自:https://blog.csdn.net/u010937230/article/details/73303034 其他: (1)存储权限:应用对内部存储和外部存储私有目录读写不需要申请权限,对外部存储的公有目录读写需要获取android.permission.READ_E 阅读全文
posted @ 2021-08-20 17:20 笪笠 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 1、View生命周期以及View层级 1.1、View生命周期 ​ View的主要生命周期如下所示, 包括创建、测量(onMeasure)、布局(onLayout)、绘制(onDraw)以及销毁等流程。 ​ 自定义View主要涉及到onMeasure、onLayout和onDraw这三个过程,其中 阅读全文
posted @ 2021-08-18 22:58 笪笠 阅读(638) 评论(0) 推荐(1) 编辑
摘要: ​ Retrofit是一个流行的网络请求框架,可以将声明的网络请求接口通过动态代理的方式生成具体的请求,内部实际使用OkHttp进行网络请求,可以使用Gson处理请求的数据,使用RxJava进行线程的切换。下面从基础的Retrofit请求开始,依次添加OkHttp配置、Gson、RxJava简化网络 阅读全文
posted @ 2021-08-07 19:15 笪笠 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 本文基于sdk30 ​ 安卓中视图基本上都是通过布局创建的,个人在实际开发中总会产生一些疑问, 如: ​ 1、View的构造方法中各参数究竟起到什么作用?2、自定义View为什么要写全路径,而TextView、ImageView等不需要?3、merge、include标签如何工作的? ​ 下面就通过 阅读全文
posted @ 2021-08-07 00:18 笪笠 阅读(274) 评论(0) 推荐(0) 编辑
摘要: SQLite使用可参考:https://www.runoob.com/sqlite/sqlite-tutorial.html 1、SQLite基本使用 1.1、SQLiteOpenHelper简介 ​ SQLiteOpenHelper是一个抽象类,用于辅助SQLite数据库操作,必须实现构造方法、o 阅读全文
posted @ 2021-04-19 16:52 笪笠 阅读(985) 评论(0) 推荐(0) 编辑
摘要: 基于SDK29 1、Context作用 ​ Context,意为上下文,阅读理解中常常有联系上下文理解的说法,这里可以认为Context是一个特定的范围,提供了整个环境的一些数据,比如Application作为Context可以注册Activity生命周期监听、获取应用进程名、获取应用资源等等,Ac 阅读全文
posted @ 2021-03-25 19:20 笪笠 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 阿里云镜像教程: https://maven.aliyun.com/mvn/guide 在根目录下build.gradle中两个repositories标签下增加maven { url ''} // Top-level build file where you can add configurati 阅读全文
posted @ 2021-03-12 00:22 笪笠 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 本文基于SDK 28, android studio 4.1.1 1、样式定义以及使用 1.1、默认样式 创建一个简单的项目, 其AndroidManifest.xml配置如下: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:andro 阅读全文
posted @ 2021-03-01 20:23 笪笠 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 1 目的以及组件化与模块化区分 参考自:分析组件化与模块化之间的区别 组件化:把重复使用的代码拆分成一个个组件,提供给功能使用 模块化:按照项目功能需求,将代码拆分成一个个模块。 区别:组件化是为了重用而拆分模块, 模块化是为了业务分离而拆分模块 安卓组件化示意图: 在开发阶段组件1、组件2、组件3 阅读全文
posted @ 2021-01-14 00:34 笪笠 阅读(245) 评论(0) 推荐(0) 编辑