摘要:
个人博客 "http://www.milovetingting.cn" Jetpack学习 WorkManager WorkManager是什么 可以轻松调度即使在应用退出或设备重启时仍应运行的可延迟异步任务,不适用于应用进程结束时能够安全终止的运行中的后台工作,也不适用于需要立即执行的任务。 简单 阅读全文
摘要:
个人博客 "http://www.milovetingting.cn" Jetpack学习 Paging Paging是什么 分页库可一次加载和显示一小块数据。按需载入部分数据会减少网络带宽和系统资源的使用量。 简单使用 引入Paging 在需要引入Paging模块的build.gradle中配置 阅读全文
摘要:
个人博客 "http://www.milovetingting.cn" Jetpack学习 Navigation Navigation是什么 Navigation翻译过来就是导航。 导航是指支持用户导航、进入和退出应用中不同内容片段的交互。Android Jetpack 的导航组件可帮助您实现导航, 阅读全文
摘要:
个人博客 "http://www.milovetingting.cn" Jetpack学习 Room Room是什么 Room 持久性库在 SQLite 的基础上提供了一个抽象层,让用户能够在充分利用 SQLite 的强大功能的同时,获享更强健的数据库访问机制 以上内容来自官方文档。用一句话总结下: 阅读全文
摘要:
个人博客 "http://www.milovetingting.cn" Jetpack学习 DataBinding 简单使用 在需要使用DataBinding的模块的build.gradle中增加 然后同步 新建一个继承自 的类 在需要绑定的字段的 方法上增加 注解,在set方法里增加 build工 阅读全文
摘要:
个人博客 "http://www.milovetingting.cn" Jetpack学习 LiveData LiveData是什么 LiveData是一种可观察的数据存储器类,具有生命周期的感知能力。 简单使用 一般都是和ViewModel一起使用。定义一个类继承自 : 在这个类里定义 类型的属性 阅读全文
摘要:
个人博客 "http://www.milovetingting.cn" Jetpack学习 Lifecycle Lifecycle是什么 Lifecycle是Jetpack提供的一个组件,可以感知Activity,Fragment的生命周期变化。 简单使用 定义一个类继承自LifecycleObse 阅读全文
摘要:
个人博客 "http://www.milovetingting.cn" Jetpack学习 初识Jetpack 前言 本篇介绍Jetpack,内容来自官方文档。(我是搬运工 ^_^ ) Jetpack是什么 Jetpack 是一套库、工具和指南,可帮助开发者更轻松地编写优质应用。这些组件可帮助您遵循 阅读全文
摘要:
个人博客 "http://www.milovetingting.cn" 基于Netty实现服务端与客户端通信 前言 本文介绍基于Netty实现的服务端与客户端通信的简单使用方法,并在此基础上实现一个简单的服务端 客户端指令通信的Demo。 Netty是什么 Netty是一个NIO客户端 服务器框架, 阅读全文
摘要:
个人博客 http://www.milovetingting.cn Gradle自定义插件发布到Maven 前言 日常开发中,我们可能会用到一些别人开发的插件,通常我们是这样引入插件的: 在项目根目录下的build.gradle增加配置: buildscript { repositories { / 阅读全文