自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

宝爷的专栏

在java的学习中,不断努力,在安卓开发上取得进步!

  • 博客(4)
  • 资源 (4)
  • 收藏
  • 关注

原创 JetPack之ViewModel

一、ViewModel简介ViewModel类旨在以注重生命周期的方式存储和管理界面相关的数据。ViewModel类让数据可在发生屏幕旋转等配置更改后继续留存。Android 框架可以管理界面控制器(如 Activity 和 Fragment)的生命周期。Android 框架可能会决定销毁或重新创建界面控制器,以响应完全不受您控制的某些用户操作或设备事件。如果系统销毁或重新创建界面控制器,则存储在其中的任何瞬态界面相关数据都会丢失。例如,应用可能会在它的某个 Activity 中包含用户列表..

2021-01-26 16:04:20 256

原创 JetPack之使用LiveData

一、LiveData简介LiveData是一种可观察的数据存储器类。与常规的可观察类不同,LiveData 具有生命周期感知能力,意指它遵循其他应用组件(如 Activity、Fragment 或 Service)的生命周期。这种感知能力可确保 LiveData 仅更新处于活跃生命周期状态的应用组件观察者。如果观察者(由Observer类表示)的生命周期处于STARTED或RESUMED状态,则 LiveData 会认为该观察者处于活跃状态。LiveData 只会将更新通知给活跃的观察...

2021-01-26 09:22:22 327

原创 JetPack之使用 Room 将数据保存到本地数据库

一、ROOM简介Room 在 SQLite 上提供了一个抽象层,以便在充分利用 SQLite 的强大功能的同时,能够流畅地访问数据库。处理大量结构化数据的应用可极大地受益于在本地保留这些数据。最常见的用例是缓存相关数据。这样,当设备无法访问网络时,用户仍可在离线状态下浏览相应内容。设备重新连接到网络后,用户发起的所有内容更改都会同步到服务器。由于 Room 负责为您处理这些问题,因此我们强烈建议您使用 Room(而不是 SQLite)。二、添加ROOM库依赖1) KOTLIN:.

2021-01-25 14:39:38 433

原创 使用 Jetpack DataStore 进行数据存储

Jetpack DataStore 是一种数据存储解决方案,允许您使用协议缓冲区存储键值对或类型化对象。DataStore 使用 Kotlin 协程和流程以异步、一致的事务方式存储数据。如果您当前使用SharedPreferences存储数据,请考虑迁移到 DataStore。注意:如果您需要支持大型或复杂数据集、部分更新或参照完整性,请考虑使用Room,而不是 DataStore。DataStore 非常适合简单的小型数据集,不支持部分更新或参照完整性。Preferences DataS...

2021-01-22 14:47:22 478

云透传Demo

有人云透传DEMO,可以直接使用,根据测试账号订阅发布相关信息

2018-08-22

Mavlink协议通信服务

支持Mavlink的通信服务,内含Mavlink Java包,可以直接使用~

2018-08-22

安卓上传图片

安卓平台实现图片选择以及上传图片到服务器上,功能简单实用。

2012-09-25

文件管理器

安卓文件管理器,功能强大,是学习的好模版,和大家分享一下,对安卓学习来说很有意义。

2012-09-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除