logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Flutter开发 多孩子布局组件

Flutter布局组件使用指南:本文介绍了Flutter中常用的布局组件及其属性配置。主要内容包括:1) Row水平排列组件的主轴(MainAxisAlignment)和次轴(CrossAxisAlignment)对齐方式;2) Column垂直排列组件;3) Flex组件作为Row和Column的组合;4) Expanded组件用于扩展子元素尺寸;5) Warp组件实现自动换行;6) Stack

文章图片
#flutter#android
Flutter开发 dart异步

本文介绍了Dart中处理异步操作的Future、async/await和Stream三种方式。Future用于获取单次异步结果,可通过then或async/await处理;async/await让异步代码更接近同步写法;Stream则用于处理连续异步事件流,如分块读取文件。文章通过文件读取的示例代码,展示了三种方式的具体实现和区别,并说明了await的使用限制和Stream的事件监听机制。

文章图片
#flutter#android
android jetpack Room的基本使用(java)

添加依赖创建表@Entity表示根据实体类创建数据表,如果有多个主键要使用primaryKeys = {}@ColumnInfo 表示在数据表中的名字@Ignore表示不在数据表创建此字段@PrimaryKey 主键创建DAO每一个表都对应一个dao。创建数据库创建一个抽象类,设置要创建的数据表,数据版本,数据库名称,DAO。entities 表示数据库中有哪些表对数据库进行增删改查操作,必须要在

文章图片
#java#android jetpack#数据库
android jetpack viewmodel与livedata的基本使用(java)

Viewmodel可以更好地帮助我们将页面与数据从代码上层面上分离开来。使用ViewModel不再需要关心屏幕旋转带来的数据丢失问题。livedata是一个可被观察的数据容器类,使得数据变成变成被观察者,当数据发生变化时,观察者能够获得通知。

文章图片
#java#android jetpack#android
到底了