logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Flutter 实现TabBar的两种方式

顶部TabLayout的实现TabBar是作为AppBar的一部分存在。Flutter SDK中提供了两种实现顶部TabLayout的方法,两者效果是一样的,但第二种功能更为丰富。具体为 TabBar + TabBarView两个weight结合。话不多说上代码:方法一:DefaultTabController使用 DefaultTabController作为最外层控制器,联调 TabB...

Flutter 使用ListView的separated构造一个带下拉加载的列表

先看大致效果,因为转成GIF的原因有些失真一、前言首先,我们会用到几个Widget:ListView:item列表ListTitle:item标题CircularProgressIndicator:进度圈Divider:分割线然后会用到一个自动生成单词的库:english_words二、开始一、引入单词库在 pubspec.yaml 文件里依赖二、构建page1. ...

Flutter Dart FFI Pointer<Uint8>类型如何转成数组或String

例如:C++ 定义了如下函数... apdu & response 业务处理return 0;我们的关键点就是分析 C++定义的出入参的数据类型映射,参考Dart - C 数据类型映射表函数出参 用于返回函数执行结果,使用的short类型,对应 Dart NativeType 的Int16类型;函数入参有三个 用于数据的输入和输出,使用的uint8_t类型,对应 Dart NativeType 的

文章图片
#flutter
1. HarmonyOS 应用开发入门知识

HarmonyOS提供了一套UI开发框架,即方舟开发框架(ArkUI框架)。方舟开发框架可为开发者提供应用UI开发所必需的能力,比如多种组件、布局计算、动画能力、UI交互、绘制等。方舟开发框架针对不同目的和技术背景的开发者提供了两种开发范式,分别是基于ArkTS的声明式开发范式(简称“声明式开发范式”)和兼容JS的类Web开发范式(简称“类Web开发范式”)。HarmonyOS 应用有两种模型,分

文章图片
#harmonyos#华为
adb 安装apk到指定设备

一、打印设备代号adb devices红色和绿色区域为设备代号。二、命令adb -s 4580fa7e /User/aaa.apk加上"-s 设备代号”,apk路径替换成自己的。三、安装成功Performing Streamed Install:正在执行安装Success:安装成功...

Android ViewBinding include怎么玩

ViewBinding遇到include的时候怎么玩ViewBinding根据xml来生成单个binding文件,通过资源id来生成对应字段,比如:在fragment_tab_me里引入include_mine_head_layout<!--引入布局--><include layout="@layout/include_mine_head_layout" />使用时可能想到

#android#kotlin
Android 13中的 Open Mobile API

SE 也就是 Secure Element,译为 “安全元素”主要应用场景在 手机手表交通卡、门禁、虚拟钱包、虚拟SIM卡,以及其他身份认证的且对安全级别有一定要求的业务。

文章图片
#android
Android eSIM-LPA基于Android13的实现

从 Android9开始,Android 框架为访问 eSIM 和管理 eSIM 上的订阅配置文件提供了标准 API。借助这些 eUICC API,第三方可以在支持 eSIM 的 Android 设备上开发自己的运营商应用和 Local Profile Assistant (LPA)。

文章图片
#android
Windows11 VMware上安装适用于编译Android12源代码的Ubuntu虚拟机

建议机器硬件条件至少 16G内存 + 300G空闲磁盘,最好使用 32G + 1T SSD的机器(无压力)设置虚拟机磁盘容量(至少给200G,源码下载后会占用150G以内,如果要下载多个分支就要给更多)填写虚拟机基本信息(密码可以用简易密码,没有密码复杂度校验,省得后续输入起来很麻烦)修改虚拟机CPU用量(直接给最大,不知道CPU量的从大往小改,超过了会有提示的)修改内存大小(尽量给大,如果电脑内

文章图片
#ubuntu
Android ViewBinding include怎么玩

ViewBinding遇到include的时候怎么玩ViewBinding根据xml来生成单个binding文件,通过资源id来生成对应字段,比如:在fragment_tab_me里引入include_mine_head_layout<!--引入布局--><include layout="@layout/include_mine_head_layout" />使用时可能想到

#android#kotlin
    共 14 条
  • 1
  • 2
  • 请选择