首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
bulone
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 17
沸点 0
赞
17
返回
|
搜索文章
赞
文章( 17 )
沸点( 0 )
Jetpack系列(三):Room数据库——从增删改查到数据库平滑升级
讲解了 Room 数据库基于协程的增删改查操作,还讲到了数据库平滑升级的多种策略(手动迁移、自动迁移以及破坏性迁移)。剖析了双重检查锁定高性能单例模式的底层原理,最后说了MVVM架构中的最佳实践。
Retrofit:从入门到最佳实践
讲解 Retrofit 网络框架,从回调和协程的基础用法,到 @Path、@Query 等进阶注解,最后封装一个统一的网络服务入口。
用 Kotlin 协程构建一个前台服务
通过一个 Kotlin 协程示例,讲解了服务的创建、后台任务的实现,并叙述了适配各安卓版本所必需的权限声明与 Manifest 正确配置。
Android 音视频播放:MediaPlayer 与 VideoView
讲解 MediaPlayer 核心状态机以解决 IllegalStateException 异常,通过例子演示如何利用 prepareAsync() 与监听器规避应用无响应错误,并正确处理资源释放。
Kotlin 委托与泛型核心技巧
深入讲解 Kotlin 的泛型与委托。泛型通过类型参数化能够实现灵活、安全的代码。类委托可以消除模版代码;属性委托可以实现如 lazy 的通用逻辑。
手把手构建一个安全、健壮的 ContentProvider
从零开始,手把手教你构建一个能够安全共享数据的接口。首先讲解了URI规范、UriMatcher的使用,以及增删改查方法的实现。然后定义和应用了自定义权限来保障数据的安全。
高阶函数的应用:简化 SharedPreferences 与 ContentValues 操作
通过使用 Kotlin 高阶函数与扩展函数,简化 SharedPreferences 与 ContentValues API 繁琐的样板代码。
详解 Android 数据持久化技术
详细讲解文件存储、SharedPreferences(用于键值对)和原生SQLite数据库技术,并且完成了保存用户输入、实现“记住密码”功能以及执行基本的数据库增删改查操作。
高阶函数与内联优化
深入讲解Kotlin高阶函数。从定义和函数类型,再到Lambda表达式以及带接收者函数类型。解析了inline内联函数的原理与非局部返回,最后介绍了noinline与crossinline关键字。
Fragment 入门教程:从核心概念到实践操作
讲述 Fragment 的基本概念,解释了其重要性。并且介绍了 Fragment 的静态与动态使用方式、返回栈的管理以及 Fragment 与 Activity 之间的常用交互方法。
下一页
关注了
3
关注者
0
收藏集
0
关注标签
3
加入于
2023-03-13