自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Ubuntu连接Samba,Windows 无法访问 \192.168.237.131\work请检查名称的拼写。否则,网络可能有问题。要尝试识别并解决网络问题,请单击“诊断“

原因是 找不到目录。然后我在Ubuntu,我要共享的目录,查看了路径。然后发现我的路径错了,少了fugui目录,修正后,如下。去Samba配置文件去修改路径。在次重启Samba服务器,在次访问就可以了。

2024-05-24 21:55:29 69

原创 Android selector优先级顺序

上面的内容和下面的内容基本一致,但还是有区别的,影响着状态选择器的优先级,如果使用上面可以显示点击效果,如果使用下面的方式则毫无反应。今天在做点击图片切换小功能的时候,发现不管用,后面把顺序调整下就正常了,查阅了资料搞清楚了,特此记录下。首先在drawable创建2个selector标签的文件,内容如下。如果使用第二个 XML 文件,则会显示。如果使用第一个 XML 文件,它将显示。的条件永远不会被满足,因此它不起作用。在选择器中,系统会首先匹配第一个。匹配了所有状态,所以第二个。这是因为在第二个文件中,

2024-05-16 23:26:24 98

原创 Android Studio中 Layout Inspector V2布局检查器

Android Studio的布局检查器在开发中还是有用的,只要连接上 ADB,可以查看设备上布局,找到 Tools → Layout Inspector V2。

2024-05-10 18:00:16 215 2

原创 Android使用MQTT

MQTT协议中有三种身份:发布者(Publish)、代理(Broker)(服务器)、订阅者(Subscribe)。其中,消息的发布者和订阅者都是客户端,消息代理是服务器,消息发布者可以同时是订阅者。MQTT(Message Queuing Telemetry Transport)是一种轻量级的、基于发布/订阅模式的消息传输协议,常用于物联网(IoT)应用中。QoS 1(至少一次):消息至少传递一次,确保消息至少被接收一次。QoS 2(仅一次):消息只传递一次,确保消息仅被接收一次。本文是一个学习过程记录。

2024-04-16 08:44:55 928

原创 TypeScript基础

TypeScript具备面向对象编程的基本语法,例如interface、class、enum等。也具备封装继承、多态等面向对象基本特征。TypeScript在JavaScript的基础上加入了静态类型检查功能,因此每一个变量都有固定的数据类型。TypeScript通常利用function关键字声明函数,并且支持可选参数、默认参数、箭头函数等特殊语法。注意:在TypeScript中,空字符串、数字0、nul、undefined都被认为是false,其它值则为true。TypeScript基础。

2024-04-16 03:24:57 147

原创 Google Pixel2刷Google原生系统

Pixel手机刷入google原生系统。

2024-04-11 10:22:28 196

原创 红米Note 9 Pro刷Google原生系统

将下载的 .img 执行。进入recovery选择 Factory reset选择 Format data/factory reset确定后,在返回,选择Advanced选择 Enable ADB选择Apply update选择 Apply from ADB先别点Cancel,此时,手机就是在等待一个刷机过程。执行刷机,就是下载的 Download Build (1.89 GB)安装包。

2024-04-11 00:52:48 1042

原创 Android 封装RecyclerView

在使用RecyclerView的时候,会重复编写adapter代码,需要封装下。写得比较潦草,下面代码赋值直接用。

2024-03-07 16:56:31 432

原创 Android TabLayout标签居中,字体太长导致换行

效果图,标签居中显示,字体太长了,换行显示。Tablayout属性。

2024-03-06 13:04:10 215

原创 Android 自定义ViewGrou——FlowLayout

自定义ViewGroup自定义ViewGroup所有父控件(布局)都是 ViewGroup的子类,ViewGroup是一个抽象类,它里面有一个抽象方法 onLayout(),这个方法的作用就是摆放它所有的子控件(安排位置),因为是抽象类,在布局文件中可以使用View但是不能直接使用 ViewGroup。自定义 View 需要重写:onMeaure():确定 View 的大小。onDraw() :绘制 View 的内容。

2024-03-01 09:18:15 172

原创 Android 自定义View——字体渐变

目录Android 自定义View(二)——字体闪烁1、创建自定义属性2、创建自定义VIew3、设置布局示例图values创建attrs.xml// 绘制不变色字体的画笔// 绘制变色字体的画笔// 当前变色的进度// 实现不同朝向// 回收// 不变色的画笔// 变色的画笔/*** 根据颜色获取画笔*/// 设置颜色// 设置抗锯齿// 防抖动// 设置字体的大小@Override// 从左边到右边变色。

2024-03-01 09:17:13 382

原创 Android Studio 2023 Gradle面板中Tasks显示命令

找到File → Setting → Experimental,打钩 √Configure all Gradle tasks during Gradle Sync (this can make Gradle Sync slower)。Gradle面板中Tasks命令隐藏了,效果图如下。同步下Gradle File。

2024-02-28 16:44:16 378

原创 Android 自定义view圆形进度条

自定义view-圆形进度条,效果图如下。上代码,里面有详细注释。

2024-02-20 17:26:51 167

原创 android RecyclerView嵌套RecyclerView,显示标题+图片

最近在做功能,看到这种标题下面还能滑动的图片,这种实现效果是一个RecyclerView嵌套一个RecyclerView,特此记录一下。预览图,外层是一个RecyclerView,里面又是一个RecyclerView。上代码。

2024-02-02 10:40:51 377

原创 Android BottomSheetDialog找不到R.id.design_bottom_sheet

因为R.id.design_bottom_sheet 是来自于 com.google.android.material 包的 BottomSheetDialog 的内部资源 ID,使用。

2023-11-22 15:49:21 253

原创 AndroidStudio运行release包无日志输出的问题

就可以,minifyEnabled必须为false,否则会报错,而且报错没日志信息。

2023-11-20 14:16:12 226

原创 Android Toolbar自定义布局,子控件无法占据全屏

解决方法:在 Toolbar 控件中添加app:contentInsetStart="0dp"属性,可将 Toolbar 默认的容器间隙去掉。

2023-11-20 10:26:57 98

原创 IDEA导入项目报错Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:

这个问题和Gradle的配置是否有关,直接在Setting里搜索Gradle。修改了Gradle JDK,选择对应的jdk版本,就没有再报错了。

2023-11-20 10:12:01 226

原创 Share Project on GitHub错误Can‘t finish GitHub sharing processSuccessfully created project

当点击Share Project on GitHub,就提示Can't finish GitHub sharing process。

2023-11-08 14:07:02 96

空空如也

空空如也

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

TA关注的人

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