- 博客(48)
- 问答 (2)
- 收藏
- 关注
原创 安卓Kotlin接入高德定位和地图SDK
高德的定位sdk可以获取设备当前的详细信息,如经纬度,具体地址(省->街道)等,本文主要使用的是定位sdk和地图sdk中的poi搜索功能(以当前位置半径多少米内的关键词搜索)
2025-04-10 18:22:37
1042
原创 安卓 自定义矢量图片控件 - 支持属性修改矢量图路径颜色
众所周知,矢量图可以作为一个drawable文件设置到ImageView里面,但是我常常会碰到同一个矢量图,路径的颜色却老是变化情况,一怒之下写出来这个控件~~1.在values下的attrs.xml文件中创建自定义的属性。2.创建自定义控件文件 VectorImageView.kt。
2024-12-20 17:35:11
448
原创 安卓 文件管理相关功能记录
文件管理细分为图片、视频、音乐、文件四类不管是哪种都需要权限,关于安卓的文件访问权限不同版本有不同的管理方式,下面的代码不一定通用。
2024-12-16 18:46:07
1008
原创 当RecyclerView高度不固定时显示固定行数item的实现方式记录
原理:通过获取RecyclerView当前的高度,将其传入adapter中再动态计算item的高度。
2024-11-11 15:39:56
310
原创 安卓流式布局实现记录
第一种和正常写布局一样,只要把内容控件写进去就行,就不说了,主要说第二种。2、动态添加view到FlexboxLayout中。这里有两种实现方式:xml中直接写和动态添加view。创建一个子布局:item_baggage.xml。3、流式布局中内容的填充。
2024-10-15 16:38:25
737
原创 RecyclerView 实现类似分页滚动的效果
PagerSnapHelper 是 Android 中 RecyclerView 的一个辅助类,用于实现类似于分页滚动的效果。它可以自动将 RecyclerView 的滚动位置“对齐”到最近的页面边界,从而实现类似 ViewPager 的效果。
2024-09-06 11:35:43
635
原创 安卓kotlin通过图片路径通过系统安装的第三方软件(系统相册或者别的可以展示的软件)打开展示
【代码】安卓kotlin通过图片路径通过系统安装的第三方软件(系统相册或者别的可以展示的软件)打开展示。
2024-09-04 16:04:29
324
原创 自定义Switch的样式
2创建Switch关闭状态的开关体的样式文件 -- shape_switch_track_close.xml。3创建Switch开启状态的开关体的样式文件 -- shape_switch_track_open.xml。4创建开启关闭状态的资源使用文件 -- shape_switch_track_selector.xml。1创建Switch的开关头的样式文件 -- shape_switch_thumb.xml。5xml中使用Switch控件。
2024-08-14 17:12:39
270
原创 优雅便捷创建RecyclerView的Adapter的方法使用记录--结合ViewBinding,一个Adapter满足所有适配器需求
只需要创建一个Adapter就可以满足各种RecyclerView的要求,优雅~~
2024-06-26 11:23:39
367
1
原创 安卓 RecyclerView的item出实现左滑删除功能
二、点击事件的回调接口 -- OnItemActionListener.kt三、代码中recyclerview中适配器的Bean对象 -- Event.kt 四、recyclerView所在的xml文件意思到了就行了,有些属性自己改一下就不贴出来了五、item 布局 -- item_recyclerview.xml 六、创建adapter-- RVAdapter.java 七、具体使用里面的edit是功能需要,
2024-06-13 11:05:46
1452
3
原创 Kotlin 对象判断方法总结
作用:检查字符串是否为空或仅包含空白字符,包括 null 值。作用:用于检查字符串是否为 null 或者其长度是否为零。作用:检查集合或字符串是否包含至少一个元素或字符。作用:检查字符串是否非空且不包含仅空白字符。作用:检查字符串是否为空或仅包含空白字符。作用:检查集合或字符串是否为空。
2024-05-22 10:17:53
497
原创 使用RecyclerView自定义日历功能实现记录
使用了ViewBinding来绑定控件,不会的自己去学。控件来自于控件库 ,用普通的控件也行。
2024-05-08 18:53:01
588
原创 自定义滑动条样式总结
创建已滑动部分的样式文件 custom_progress_primary.xml。当然滑块样式也可以用图片,把上面thumb指向图片就行。创建滑动块样式文件 slider_thumb.xml。
2024-05-08 16:36:29
246
原创 关于android使用kotlin语言实现activity加载fragment时多个fragment的跳转的一种解决方案总结
具体步骤和上面一样,只不过要把activity中的代码写到父fragment中,并且要把changePage()方法中第三行代码。其中home_center_fragment就是将要加载fragment的容器,记住后面会用到。这个枚举中主要存放将要加载的fragment类的类名及其含义。
2023-10-08 11:22:46
1090
1
原创 springBoot整合mybatis-plus多表查询总结
描述问题:当两张表为多对多关系时,一个表的实体类中拥有一个属性用来存储另一张表的对应数据,比如学生和课程,学生类中有个课程列表来记录这个学生所学的所有课程下面模板model和组件component来解释,原理解析在最后面,图有点多可以对照解析慢慢看。
2023-09-21 18:07:32
354
空空如也
安卓开发的时候,在vivo上如何不通过动态申请权限去获取应用的安装列表?
2025-03-12
Jsp中在script标签中引用array list对象属性,在输出时异常显示异常。
2022-04-01
pygame飞机大战如何对敌机精灵设置独立的血量
2021-11-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人