- 博客(361)
- 资源 (87)
- 收藏
- 关注
原创 Android开发之沉浸式状态栏实现与底部虚拟按键(导航栏)适配方案2026年Google官方最新新版API
在新版android studio中默认创建新项目会默认实现相关代码实现相关的沉浸式逻辑。具体需要适配状态栏和底部的虚拟按键需要自己实现。基本的沉浸式就完成了,但是如果需要适配底部虚拟按键,那就得单独写底部导航栏得方法了。实现也很简单,主要分为顶部的状态栏,和底部的虚拟按键两步走。一.首先需要实现沉浸式我们可以执行新版AS默认的代码。然后在你得activity中调用上面得扩展方法即可。再看看适配虚拟按键得前后效果。
2026-01-01 15:54:10
266
原创 JVM-target compatibility detected for tasks ‘compileDebugJavaWithJavac‘ (17) ‘kspDebugKotlin‘ (21)
完整错误如下:根据错误日志,该错误表明 。
2025-12-13 15:58:52
275
原创 Android开发之AppCompatSeekBar设置宽度为父布局无法填满父布局问题
如上图:布局已设置填满父布局,从预览器以及运行到手机都可以看到无法填满父布局宽度。可以看到seekbar的宽度已正常填满父布局宽度。将左右内边距设置为0。
2025-10-14 14:28:03
148
原创 Android开发之Android官方模拟器启动失败问题跟踪排查
尝试的快虚脱了,一直想不明白为什么昨天好好的今天就不能启动了。然后根据调研的结果找到AS运行模拟器的启动log,一一排查,最终找到一点希望说是缺少dll文件,没当回事。4.根据Google官方文档使用稳定版本的AS、稳定版本的模拟器、降低AS、降低模拟器版本等(失败)将模拟器部分关键log发给ai,让AI排查,最终运气好找到解决方案。2.尝试删除整个模拟器重新创建不同或者相同版本的模拟器(还是失败)4.尝试卸载安装的两个AS,包括删除AS的所有配置和缓存等(失败)3.尝试卸载新版本的AS (失败)
2025-09-11 18:01:16
458
原创 Android开发之三方库MMKV保存对象和获取对象的用法与坑
将可为null的字段添加?后表示属性可为null,这样MMKV在解析成User对象的时候就不会返回null了。Android中常用的保存数据有很多方法,但是直接保存对象还是推荐使用MMKV。首先在application中初始化。
2025-09-10 11:37:33
283
原创 Android开之自定义Indicator指示器
先看自定义view kotlin版本和Java版本。需要在viewpager2设置数据后绑定,否则指示器不出来。然后与viewpager2绑定指示器的关系即可(attrs.xml自定义属性文件。先看效果图(仅供学习使用)再看看activity。
2025-09-06 07:30:00
196
原创 Android开发之分页加载库paging基本用法
最后再看看activity里面的布局activity_paging.xml和依赖paging库。第一步创建数据类DemoPagingSource.kt每次下滑模拟20条数据。第三步获取在activity中viewmodel中的数据。第五步创建适配器布局文件repo_item.xml。第二步从viewmodel中获取上面模拟的数据。先看效果图,完全看不出有下拉加载的动作。第四步创建paging的适配器。
2025-09-04 07:30:00
236
原创 Android开发之自定义物流时间轴布局
绘制小圆点——>绘制线——>绘制——>绘制文字,可以横竖屏切换,还有BUG,后续有空修改。下面内容仅作学习笔记使用。看下activity代码。看下自定义view代码。
2025-09-03 10:07:00
195
原创 Android开发之fileprovider配置路径path详细说明
上面path的6种path都一一列举出来了。在清单文件配置fileprovider属性。看下file_paths文件如何配置。
2025-09-03 09:40:45
749
原创 Android开发之add方式添加Fragment生命周期不响应
摘要:Fragment的add()方法会叠加而非替换Fragment,导致原Fragment保持可见状态而不会触发onPause()/onStop()。解决方案:1)在Activity中实现bindFragment方法,通过hide()手动隐藏当前Fragment;2)使用add()和show()控制新Fragment显示;3)在Fragment中重写onHiddenChanged()方法处理生命周期变更。该方法通过管理Fragment堆栈和显隐状态,确保正确的生命周期回调。
2025-09-01 17:11:10
195
原创 Android开发之Compose开发之计算器练手
简单说下使用Compose写这个页面代码层面确实简介,特别简单,可使用循环+树形布局+横向布局总共是来行代码就可以实现。高仿原生计算器页面,目前仅实现了布局和简单输入,计算逻辑待后期开发。
2025-01-08 14:56:46
377
原创 Android开发之截图当前view并保存到相册的标准姿势
原因:java.lang.IllegalStateException:在调用 drawToBitmap() 之前需要对视图进行布局。注意此方法不能在打开view的时候立马调用会抛出如下异常。方法分为2种一种是Java版本,一种是kotlin版本。Kotlin版本截图View。Java版本截图View。再看看怎么保存到相册(可查看此链接的方法三。
2023-04-10 17:10:03
1551
原创 Manifest merger failed : Apps targeting Android 12 and higher are required to specify an explicit va
意思是说Android12版本以上需要设置android:exported属性。
2023-02-02 06:15:00
3760
原创 Installed Build Tools revision 31.0.0 is corrupted. Remove and install again using the SDK Manager
当我把项目的SDK版本升级为31后报错了如下2种。
2023-02-01 06:15:00
463
原创 Android | Java开发学习正则表达式的笔记
以前真的没怎么认真考虑一个正则匹配应该怎么写,自从昨天看了一位老师的正则表达式的讲解,感觉也不难,基本简单的多谢几次就来感觉了,下面是我自己边学习边记录写的几个正则表达式。经过校验大部分还算正确,余下有bug部分后期再修复。如上所示,分别写了验证手机号,验证紧急电话、验证400开头企业电话、验证身份证号码(身份证号码不支持2000年后)。基本分析和注释都写在下面了,看不懂没关系,自己跟着多谢几次理解了就懂了。
2023-01-12 19:56:39
249
原创 Android开发之Compose基础学习-Compose中使用XML布局和XML布局中使用Compose的基本用法
【代码】Android开发之Compose基础学习-Compose中使用XML布局和XML布局中使用Compose的基本用法。
2023-01-08 06:15:00
1329
原创 Android开发之Compose基础学习-AlertDialog弹框的基本用法-系统内置的弹窗
【代码】Android开发之Compose基础学习-AlertDialog弹框的基本用法-系统内置的弹窗。
2023-01-07 06:15:00
944
原创 Android开发之Compose基础学习-Dialog基本用法-可以自己定义布局
【代码】Android开发之Compose基础学习-Dialog基本用法-可以自己定义布局。
2023-01-06 09:14:19
651
原创 Android开发之Compose基础学习-BottomSheetScaffold之底部滑出菜单基本用法
【代码】Android开发之Compose基础学习-BottomSheetScaffold之底部滑出菜单基本用法。
2023-01-06 09:13:56
1400
原创 Android开发之Compose基础学习-Scaffold脚手架控件基本用法之bottomBar控件之BottomNavigation
先上图 再看代码
2022-12-06 18:29:15
760
原创 Android开发之Compose基础学习-Surface容器的基本使用
【代码】Android开发之Compose基础学习-Surface容器的基本使用。
2022-11-11 06:15:00
1682
原创 Android开发之Compose基础学习-DropDownMenu菜单控件的基本用法
【代码】Android开发之Compose基础学习-DropDownMenu菜单控件的基本用法。
2022-11-07 06:15:00
1012
原创 Android开发之Compose基础学习-TabRow指示器的三种基本用法
【代码】Android开发之Compose基础学习-TabRow指示器的三种基本用法。
2022-11-04 06:15:00
1477
原创 Android开发之Compose基础学习-ConstraintLayout约束布局高级用法
【代码】Android开发之Compose基础学习-ConstraintLayout约束布局高级用法。
2022-11-01 13:22:47
777
原创 Android开发之Compose基础学习-ConstraintLayout约束布局基本用法
【代码】Android开发之Compose基础学习-ConstraintLayout约束布局基本用法。
2022-10-24 06:15:00
511
原创 Android开发之Compose基础学习-LazyVerticalGrid网格布局基本用法
【代码】Android开发之Compose基础学习-LazyVerticalGrid网格布局基本用法。
2022-10-12 06:15:00
1940
原创 Android开发之Compose基础学习-LazyColumn带滚动的列表一 | LazyRow滑动到指定item、LazyRow浮动标签
【代码】Android开发之Compose基础学习-LazyColumn带滚动的列表一 | LazyRow滑动到指定item、LazyRow浮动标签。
2022-10-11 06:15:00
1859
原创 Android开发之Compose基础学习-LazyRow滑动到指定item、LazyRow浮动标签
【代码】Android开发之Compose基础学习-LazyRow滑动到指定item、LazyRow浮动标签。
2022-10-10 06:15:00
1276
原创 Android开发之Compose基础学习-ListItem列表布局基本用法
【代码】Android开发之Compose基础学习-ListItem列表布局基本用法。
2022-10-09 06:15:00
1138
原创 Android开发之Compose基础学习-CheckBox勾选控件基本用法
【代码】Android开发之Compose基础学习-CheckBox勾选控件基本用法。
2022-10-08 10:18:07
1355
原创 Android开发之Compose基础学习-RadioButton按钮基本用法
【代码】Android开发之Compose基础学习-RadioButton按钮基本用法。
2022-09-20 06:15:00
742
原创 Android开发之Compose基础学习-Divider分割线控件的基本用法
【代码】Android开发之Compose基础学习-Divider分割线控件的基本用法。
2022-09-18 07:15:00
1410
原创 Android开发之Compose基础学习-Spacer空格、占位符控件基本使用方法
【代码】Android开发之Compose基础学习-Spacer空格、占位符控件基本使用方法。
2022-09-18 06:45:00
939
Android开发之获取通知栏的内容源码
2018-11-03
浏览器原型图查看插件之Axure
2018-10-12
Postman-win64-6.5.3-Setup最新版
2018-12-04
appcompat-v7和support-vector-drawable打包下载
2018-07-31
Android开发之部分字符串可实现超链接点击事件的方法源码
2018-10-12
Apicloud开发之V7包继承AppCompactActivity后云编译资源找不到的解决办法源码打包
2018-07-31
虹软人脸识别,人脸比对,人脸注册
2019-03-11
postman最新版安装包2018年10月29日14:54:34
2018-10-29
android6.0动态权限demo(非常方便)
2019-03-19
Android原生定位的方法(GPS,网络定位)源码
2018-11-03
Android开发之百度地图定位以及简单覆盖物的实现源码
2018-11-03
ScrollviewDemo(CollapsingToolbarLayout滑动视图demo)
2018-08-22
无bug滑动删除listview
2018-06-27
gradle-8.0-all和gradle-8.0-bin最新版本,因国内下载极其慢,我就上传上来了,希望大家可以用到
2023-03-18
高德地图官方demo(可直接运行,附带key值,无需替换key)
2019-03-21
解决报错ERR_UNKNOWN_URL_SCHEME源码.zip
2019-08-01
百度地图源码eclipse版本
2019-03-25
android和js互调源码.zip
2019-07-23
android-all-9-robolectric.jar和android-all-8.1.0-robolectri.zip
2021-11-05
RecyclerView动态添加item长按删除item源码
2019-04-09
TabLayoutAndLine.zip
2019-07-12
NetWorkChange.zip
2019-06-28
Android开发之RadioButton位于文字右边的显示方法
2021-01-13
android和js互调源码最新.zip
2019-07-24
FirstApp.zip
2020-06-03
Android开发之利用动画做出悬浮效果(新版)
2020-06-04
Authority高仿三方授权登录.zip
2020-06-08
横向滑动的ListView
2020-06-05
高斯模糊源码GaoSiMoHu.zip
2019-07-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
5