04 2020 档案
摘要:工作中现在都是使用 RecyclerView,RecyclerView 中,经常使用到的几个刷新函数如下: 第 1 组 notifyDataSetChanged():无参,用于通知 Adapter 数据源发生变化并刷新。更新方式是所有 item 整体刷新,是最重的刷新方式 notifyItemCha
阅读全文
摘要:内容参考自 官方资料 和 Android OpenGL ES从白痴到入门。 下篇博文:Android OpenGL 开发 EGL 的使用 OpenGL 与 OpenGL ES OpenGL(Open Graphics Library,译名:开放图形库或者“开放式图形库”)是用于渲染 2D、3D 矢量
阅读全文
摘要:Room 是 Google 官方推出的一个数据库框架,作为 Jetpack 包的一部分,是我们必须要掌握的内容。下面让我们看看如何使用。 首先,我们先讲下开发中常用的一些数据库知识。 数据库常用知识 SQLite 支持的数据类型。一般的开发中,基本的数据类型完全够用,下面是 SQLite 支持的基本
阅读全文
摘要:本篇文章是 Java 多线程开发的部分总结,会讲解线程、线程的同步与互斥、线程池。代码较多,请细细品味。 线程 什么是线程? 进程:每个进程都有独立的代码和数据空间,是资源分配的最小单位,一个进程包含1个或多个线程。 线程:线程是cpu调度的最小单位,同一个进程中的线程共享代码和数据空间,每个线程有
阅读全文