drawable android quot background
Android 之 实验11 AppBarLayout与FloatingActionButton的使用
实验11 AppBarLayout与FloatingActionButton的使用 一、实验目的及要求 通过本实验的学习,使学生掌握AppBarLayout与FloatingActionButton的使用。 二、实验设备(环境)及要求 Android Studio 三、实验内容与步骤 通过使用App ......
Android 之 实验12 TabLayout、ViewPager2的基本使用
实验12 TabLayout、ViewPager2的基本使用 一、实验目的及要求 通过本实验的学习,使学生掌握TabLayout、ViewPager2的基本使用。 二、实验设备(环境)及要求 Android Studio 三、实验内容与步骤 通过使用TabLayout、ViewPager2的制作如下 ......
Android 之 实验9 上下文菜单与关联操作模式的基本使用
实验9 上下文菜单与关联操作模式的基本使用 一、实验目的及要求 通过本实验的学习,使学生掌握上下文菜单与关联操作模式的基本使用。 二、实验设备(环境)及要求 Android Studio 三、实验内容与步骤 使用上下文菜单与关联操作模式实现如下所示的效果。 1.新建一个Android项目,选择No ......
Android 之 实验10 动作栏Actionbar与工具栏Toolbar的基本使用
实验10 动作栏Actionbar与工具栏Toolbar的基本使用 一、实验目的及要求 通过本实验的学习,使学生掌握动作栏Actionbar与工具栏Toolbar的基本使用。 二、实验设备(环境)及要求 Android Studio 三、实验内容与步骤 使用动作栏Actionbar与工具栏Toolb ......
Android 之 实验8 选项菜单OptionsMenu的基本使用
实验8 选项菜单OptionsMenu的基本使用 一、实验目的及要求 通过本实验的学习,使学生掌握选项菜单OptionsMenu的基本使用。 二、实验设备(环境)及要求 Android Studio 三、实验内容与步骤 使用选项菜单OptionsMenu实现如下所示的效果。 1.新建一个Androi ......
Android 之 实验7 AlertDialog对话框的基本使用
实验7 AlertDialog对话框的基本使用 一、 实验目的及要求 通过本实验的学习,使学生掌握AlertDialog对话框的基本使用。 二、实验设备(环境)及要求 Android Studio 三、实验内容与步骤 使用AlertDialog实现如下所示的各种对话框。 1.新建一个Android项 ......
Android 之 实验6 交错网格布局管理器与卡片视图、加入头部
实验6 交错网格布局管理器与卡片视图、加入头部 一、实验目的及要求 通过本实验的学习,使学生掌握交错网格布局管理器与卡片视图、加入头部。 二、实验设备(环境)及要求 Android Studio 三、实验内容与步骤 使用RecyclerView实现如下所示的瀑布流效果,并实现item的点击功能 1. ......
Android 之 实验5 网格布局管理器GridLayoutManager与拖拽、侧滑
实验5 网格布局管理器GridLayoutManager与拖拽、侧滑 一、实验目的及要求 通过本实验的学习,使学生掌握网格布局管理器GridLayoutManager与上下拖拽、左右侧滑功能的实现。 二、实验设备(环境)及要求 Android Studio 三、实验内容与步骤 使用RecyclerV ......
Android 之 实验4 RecyclerView根据类型加载布局与.9.png图片的使用
实验4 RecyclerView根据类型加载布局与.9.png图片的使用 一、实验目的及要求 通过本实验的学习,使学生掌握增强列表RecyclerView根据类型加载布局与.9.png图片的使用。 二、实验设备(环境)及要求 Android Studio 三、实验内容与步骤 使用RecyclerVi ......
Android 之 实验3 Flow与ImageView、ImageButton的基本使用
实验3 Flow与ImageView、ImageButton的基本使用 一、实验目的及要求 通过本实验的学习,使学生掌握Flow与ImageView、ImageButton的基本使用。 二、实验设备(环境)及要求 Android Studio 三、实验内容与步骤 利用Flow与ImageView、I ......
Android 之 实验2 布局管理器的基本使用
实验2 布局管理器的基本使用 一、实验目的及要求 通过本实验的学习,使学生掌握约束布局、线性布局、表格布局、层布局等布局的基本使用 二、实验设备(环境)及要求 Android Studio 三、实验内容与步骤 利用约束布局、线性布局、表格布局、层布局制作一个如下的效果 实验步骤: 1.新建一个And ......
Android 之 实验1 TextView、EditText、Button的基本使用
实验1 TextView、EditText、Button的基本使用 一、实验目的及要求 通过本实验的学习,使学生掌握Android开发环境的搭建(基于Android Studio);Android项目的建立;TextView、EditText、Button的基本使用。 二、实验设备(环境)及要求 A ......
Flink-postgres-cdc实时同步报错:无法访问文件 "decoderbufs": 没有那个文件或目录
问题描述: Caused by: org.postgresql.util.PSQLException: 错误: 无法访问文件 "decoderbufs": 没有那个文件或目录 解决办法: postgres-cdc的属性问题: 'slot.name' = 'myslot','decoding.plug ......
Qt小技巧18.解决"qUncompress: Z_DATA_ERROR: Input data is corrupted"问题
1 引言 Qt 中的 qCompress() 和 qUncompress() 函数来进行 QByteAarray 的压缩和解压操作。这些函数提供了方便的方式来对字节数组进行压缩和解压缩,无需处理底层的压缩算法和细节。但是在使用过程中有时候会遇到一些棘手的问题,例如下面这个例子: 2 错误案例 下面是 ......
CentOS7去除"您在 /var/spool/mail/root 中有新邮件"的提示
1.删除邮件 cat /dev/null > /var/spool/mail/root 2.关闭系统检查邮件 echo "unset MAILCHECK" >> /etc/profile 3.刷新配置 source /etc/profile 注意:使用root用户执行上面的命令。 ......
Mac M1芯片安装android-platform-tools
brew install Caskroom/cask/android-platform-tools 遇见的报错 解决办法 brew update-reset ......
Android 解决 jar/aar 包类名冲突
背景 在某些极端场景下,需要接多个第三方 jar 包,但是 jar 包都是各家按自己的规则混淆过的,很容易就出现了两个 jar 包中都包含 a.a.a.a 这个类的(前面几个 a 是包名,最后一个 a 是类名) jar 包解决 下载新版本 proguard Releases · Guardsquar ......
Android学习笔记
一.工具的下载和安装: Android 开发软件:Android Studio 下载地址为:www.androiddevtools.cn/ 工具的下载和安装不建议到官网下载,因为需要VPN,网速较慢,镜像网站上会实时更新最新版本的软件。 配置SDK:联网情况下第一次启动软件时选择取消设置的导入,软件 ......
Get "http://127.0.0.1:10252/healthz": dial tcp 127.0.0.1:10252: connect: connection refused
查看组件状态: kubectl get cs 报错: controller-manager Unhealthy Get "http://127.0.0.1:10252/healthz": dial tcp 127.0.0.1:10252: connect: connection refused sc ......
解决 FastApi 响应体中 datetime 时间格式化问题 ISO 8601: "T"
现象描述 当 FastApi 访问数据库或其他遇到 datetima 时间场景时,若直接返回响应结果,时间会被自动格式为:"2024-01-01T09:30:14",而不是 "2024-01-01 09:30:14" 本文包含2种处理方法,分别对应2种响应模型,解决办法,看这里 解决方法 第1种,直 ......
error: missing binary operator before token "(" 44 | #if __GLIBC_PREREQ(2,15) && defined(_GNU_SOURCE)
手痒,在centos7上面,升级了glibc,然后导致正常程序编译都出现了问题。 这是编译的报错: /opt/rh/devtoolset-9/root/usr/include/c++/9/x86_64-redhat-linux/bits/os_defines.h:44:19: error: miss ......
keno linux error"org.kde.plasma.private.notes" is not installed
出现问题的地方;加载小部件 装入 QML 文件出错,file:///home//.local/share/plasma/plasmoids/com.github.zren.todolist/contents/ui/main.qml:10:2: Type NoteItem unavailable fi ......
Android移动、缩放和旋转手势实现
Android的部分图片编辑应用中需要对图片进行移动、缩放和旋转,这些变化都依赖于触摸手势实现,而本文主要阐述移动、缩放和旋转手势的简单实现。 一、移动 首先需要从触摸事件(MotionEvent)中获取每个手指(Pointer)的坐标,随后计算这些坐标的中心(重心)位置,那么本次触摸事件与前一次触 ......
Android Studio Build窗口出现中文乱码问题
问题:Android studio使用时,报错出现提示乱码问题,无法查看具体报错问题,如图 解决方法: 可点击studio状态栏的 Help —> Edit Custom VM Options ,操作如下图 在文件后面添加 -Dfile.encoding=UTF-8 (要注意不能有空格,否则stud ......
Python调用 "keybd_event" API模拟按键
在 Python 中,可以使用 ctypes 库来调用 Windows API,实现对 Windows 系统的底层操作。本文将以模拟按键操作(ctrl+v)为例,详细讲解如何在 Python 中调用 Windows API。 1. 导入 ctypes 库 ctypes 是 Python 的一个外部函 ......
Android显示流程
Android的显示过程具体包含这三部分:内容端(绘制)、SurfaceFlinger/Hwcomposer(合成)、 DisplayProcessor及显示接口如LCD(显示) UE游戏的绘制过程: 绘制 Application/Activity/View Application包括4大组件:Ac ......
Android Studio 卸载重装后,一直卡在fastutil-7.2.0.jar下载失败
解决办法: 1、关闭掉所有的VPN。 2、修改build.gradle文件 maven { url 'https://maven.aliyun.com/repository/public' } maven { url 'https://maven.aliyun.com/repository/publ ......
JSON parse error: Unexpected character ('}' (code ***)): was expecting double-quote to start field
JSON parse error: Unexpected character ('}' (code 125)): was expecting double-quote to start field name] 出现这个错误是因为请求 { "equipmentid": "123", "equipmen ......
[已解决] bindkey在"~/.zshrc"配置不工作
bindkey is not work in "~/.zshrc" 打算用bindkey来配置autocomplete,结果不工作。只有当进入shell后再次source ~/.zshrc才有效果 找问题找了老半天,最后发现就是zsh-vi-mode搞出的名堂,它会重新bindkey导致先前绑定的会 ......