2025年3月6日

摘要: 基于ArkUI开发的一款鸿蒙OS应用,调用开放API玩android,实现了简单的页面导航,登录,登录状态保存,数据展示,h5页面加载等功能. 首页底部导航栏 使用Tabs实现底部导航,Tabs组件的页面组成包含两个部分,分别是TabContent和TabBar。TabContent是内容页,Tab 阅读全文
posted @ 2025-03-06 15:56 冷空气却清晰 阅读(40) 评论(0) 推荐(0)
 
摘要: 在声明式UI编程框架中,UI是程序状态的运行结果,用户构建了一个UI模型,其中应用的运行时的状态是参数。当参数改变时,UI作为返回结果,也将进行对应的改变。这些运行时的状态变化所带来的UI的重新渲染,在ArkUI中统称为状态管理机制。 装饰器总览 ArkUI提供了多种装饰器,根据状态变量的影响范围, 阅读全文
posted @ 2025-03-06 15:46 冷空气却清晰 阅读(11) 评论(0) 推荐(0)
 
摘要: TokenID 系统采用TokenID(Token identity)作为应用的唯一标识。权限管理服务通过应用的TokenID来管理应用的AT(Access Token)信息,包括应用身份标识APP ID、子用户ID、应用分身索引信息、应用APL、应用权限授权状态等。在资源使用时,系统将通过Toke 阅读全文
posted @ 2025-03-06 15:41 冷空气却清晰 阅读(13) 评论(0) 推荐(0)
 

2020年9月22日

摘要: 上期实现了一个网络轮播图的效果,自定义了一个轮播图组件,继承自StatefulWidget,我们知道Flutter中并没有像Android中activity的概念。页面见的跳转是通过路由从一个全屏组件跳转到另外的一个全屏组件,那如果我想在A组件中更新B组件的数据应该怎么实现呢? 今天我们来实现一个支 阅读全文
posted @ 2020-09-22 15:08 冷空气却清晰 阅读(1181) 评论(1) 推荐(1)
 
摘要: **上期讲到了,怎样实现一个下拉刷新和加载更多的列表,数据更新,需要使用到网络请求,在flutter中,怎样实现一个网络请求呢?**官方使用的是dart io中的HttpClient发起的请求,但HttpClient本身功能较弱,很多常用功能都不支持。所以这里我们直接使用国内的开源库 dio,dio 阅读全文
posted @ 2020-09-22 15:07 冷空气却清晰 阅读(337) 评论(0) 推荐(0)
 
摘要: 上一篇文章用Scaffold widget搭建了一个带底部导航栏的的项目架构,这篇文章就来介绍一下在flutter中怎么实现一个带下拉刷新和上拉加载更多的一个列表,这里用到了pull_to_refresh的第三方库。 1、在pubspec.yaml文件中加入一行代码,导入第三方库。 dependen 阅读全文
posted @ 2020-09-22 15:05 冷空气却清晰 阅读(581) 评论(0) 推荐(0)
 

2020年9月8日

摘要: 上一篇文章介绍了Dart的语法的基本使用,从这篇文章开始,开发一个基于玩Android网站的app。使用的他们开放的api来获取网站数据。 根据网站的结构,我们app最外层框架需要添加一个底部导航栏,导航栏有5给tab,每个tab对应一个页面,分别是首页,项目,公众号,问答,我的等5个模块。 在An 阅读全文
posted @ 2020-09-08 11:10 冷空气却清晰 阅读(354) 评论(0) 推荐(0)
 
摘要: MacOS上搭建Flutter开发环境 1.flutter官网下载最新的安装包,https://flutter.io/sdk-archive/#macos 2.解压安装包到你想安装的目录。直接解压或者是用unzip命令 3.打开mac终端,输入命令 open -e .bash_profile打开环境 阅读全文
posted @ 2020-09-08 11:09 冷空气却清晰 阅读(157) 评论(0) 推荐(0)
 
摘要: 上次我记录了Flutter的环境搭建,这次来简单记录一下Drat语言,Flutter是 Google推出并开源的移动应用开发框架,开发语言是Dart,那么Dart语言和其他的语言在语法上有上面区别呢,就我目前了解到的一部分,其实有很多java或者kotlin的影子。 ####一 、变量声明 #### 阅读全文
posted @ 2020-09-08 11:07 冷空气却清晰 阅读(177) 评论(0) 推荐(0)
 
 

点击右上角即可分享
微信分享提示