- 博客(7)
- 收藏
- 关注
原创 新版本的Android Studio生成的Activity怎么变了样? | 全面屏体验 | EdgeToEdge
发现全面屏体验消失了,状态栏和导航栏都有自己的系统自己的颜色。当去掉代码1,我们可以发现上面的状态栏字的颜色变得特别浅,与activity不一致,与系统的字体颜色一致。可以发现状态栏是白色的,顶部导航栏在状态栏之下,并且状态栏的背景与Activity的背景都是桔色,这是因为Android 15开始,系统自动开启了全面屏体验。我们在使用Android Studio自动创建activity及其视图的时候(如图1),所生成的默认Activity类中,往往会有以下代码。图8 低版本添加代码1, 不添加代码2。
2025-05-09 11:04:03
434
原创 一次Android Fragment内存泄露的bug解决记录|Fragment not attach to an Activity
前些天出现了一个 bug。Activity 页面里放了一个 ViewPager2,其中的每一页是一个 Fragment。其中第一页的 Fragment 实现了一个监听器,当事件发生和首次添加到监听器管理者 listener manager 时,manager 会通知所有监听者,监听器的回调需要用到当前 Activity 实现一些逻辑。但是在调用获取 activity 时,页面会发生 crash,报错提示。因为是的,于是排先了两个小时的原因😭,在这里记录下来,或许能给大家提供些经验。
2025-05-09 10:53:27
667
原创 RxJava学习
本文介绍了RxJava的基本用法参考文章:https://blog.csdn.net/qq_46279058/article/details/146548669。
2025-04-09 10:18:49
154
原创 PyQt5/Pyside2学习记录
最近导师的项目要求是PyQt,现学现用,现在写下中间的一些注意事项。本程序分为两个界面,要求两个界面能堆叠显示,一个首页界面,一个功能界面。在功能界面中,有三个操控的控件,下拉框、文本框和确认按钮;还有三个区域显示两个图片和一个动画。工具栏中有四个点击项,前两个是实现首页和功能界面的切换,剩下两个是用来弹出新窗口,显示文档的,记录几个重要的知识点。
2024-06-21 23:00:34
383
原创 养成写博客的习惯
今天在码云上认识了一个计算机专业的学生hjl, ta大学坚持写三年博客, 形成自己的所想所得. 这一步步走来令人感动, 我产生了思考.
2022-09-28 20:20:52
8
原创 一道题带你搞懂CRC循环冗余校验是如何纠错的, 体会CRC的奇妙之处, 献给充满好奇心的你.
引言想必看到这片文章的同学,已经对CRC校验码的生成过程和理论依据如数家珍,但是CSDN上却很少有详细讲述CRC是如何纠错的。关于CRC校验码生成的理论,前人之述备矣,我也就不赘述了,不了解的同学可以在CSDN上搜索CRC相关知识。下面以一道例题来把CRC检验的整个过程讲述一遍,重点是讲述如何纠错。例题现在我们拥有信息位1100和生成多项式G(X)=1011,通过模2除生成校验码1100010,对此有如下表格,即不同出错位与余数的对应表,实际上计算机并不知道这个表格,这个表格是我们人为计算的得出的,计
2021-05-09 09:59:35
22923
69
原创 Markdown学习笔记
Markdown学习输入: # Markdown学习笔记标题输入:## 标题三级标题输入:## 三级标题四级标题输入:## 四级标题Tip: #的个数代表几级标题,配上标题名字, 注意#与数字之间要加上空格字体Hello,World!输入:*Hello,World!*Hello,World!输入:**Hello,World!**Hello,World!输入:***Hello,World!***Tip: 文字两边都加星号,一个星号是斜体,两个星号是粗
2021-03-16 08:40:07
66
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人