首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
XRay
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
AsyncTask源码解析
前言 我们在线程中执行耗时任务的过程中,如果需要更新 UI 显示任务进度,可以使用 Handler 来更新 UI,但是这样做相对比较麻烦,如果使用 AsyncTask 来实现,代码会简洁很多。从实现上
MotionEvent
简介 MotionEvent 用于表示输入事件,比如由手指、智能笔等触发的输入事件。 单点触控 单个手指触摸屏幕就是属于单点触控的范畴,主要涉及以下几个事件: ACTION_DOWN,手指初次接触到屏
Room
前言 Room 在 SQLite 的基础上提供了一个抽象层,除了拥有 SQLite 的全部功能,使用起来还非常方便。 具体来说,Room 有以下优势: 编译期对 SQL 查询进行校验; 提供方便的注解
RecyclerView—ItemDecoration
ItemDecoration 最常用的功能是给 RecyclerView 的 child 之间添加间隔,代码如下: 这样就在纵向的 RecyclerView 的每个 child 之间添加了 5dp 的
Android系统启动流程(基于Android 11)
Android系统启动流程概述 Android 系统的启动流程大致如下: Android 系统的启动流程是一个从底层往上层的过程,先由 BootLoader 引导开机,然后依次进入 Kernel ->
组件化
背景 在项目的开发过程中,随着参与人员的增多以及功能的增加,如果没有使用合理的开发架构,代码会越来越臃肿,耦合越来越严重。为了解决这个问题,组件化应运而生。 组件化的优势 组件化可以解决以下问题: 可
Jetpack MVVM
Android开发中的架构 Android中的开发架构是用来描述 视图层 、 逻辑层 和 数据层 三者之间的关系的。 视图层:用户界面,即界面的展示和交互事件的响应。 逻辑层:为了实现系统功能而进行的
DataBinding的使用
什么是 DataBinding DataBinding 是一个让你可以把布局和数据绑定起来的库,我们可以通过 官方文档 来学习如何使用 DataBinding。 我们一般通过这种方式给 UI 设置数据
ViewModel的使用和源码分析
ViewModel 概述 ViewModel 是一个状态存储器,它的主要优势是可以缓存状态,让 ViewModel 中的数据不受 Configuration Change 的影响。这意味着当你切换页面
Android中的ClassLoader
ClassLoader的类型 Java 中的 ClassLoader 加载的是 class 文件,但是 Android 中加载的是 dex 文件。在 AndroidStudio 中打开的 ClassL
下一页
个人成就
文章被点赞
41
文章被阅读
9,130
掘力值
1,451
关注了
23
关注者
31
收藏集
1
关注标签
2
加入于
2020-05-11