- 博客(163)
- 收藏
- 关注
原创 Android开发,待办事项提醒App的设计与实现(个人中心页)
2. 实现逻辑MineFragment.java初始化控件事件监听初始化数据,获取登录用户信息页面回传刷新用户信息3. 运行效果图
2025-01-21 14:17:46
1578
原创 Android开发,使用ViewPager2实现自动轮播图
/ 自动滚动间隔// 加载布局// 设置适配器// 设置初始位置到中间// 创建指示器// 设置页面切换监听@Override});// 开始自动滚动i < count;i++) {// 设置第一个点为选中状态if (!i++) {@Override= null) {@Override
2024-12-06 14:31:58
1299
原创 Android开发,App启动过渡页/欢迎页/开屏页
这种布局常用于App首次启动时的过渡页面,给用户一个品牌印象的同时,也提供了跳过等待的选项。
2024-11-30 13:14:11
813
1
原创 Android开发,经典商品详情页布局UI实现
用RelativeLayout作为根布局,主要分为三个部分:顶部区域中间内容区(NestedScrollView)底部操作栏3. 特点使用NestedScrollView实现整页滚动商品图片使用RelativeLayout布局,支持页码显示底部操作栏固定,不随页面滚动使用CheckBox实现收藏和购物车的状态切换评论列表支持空状态显示4. 关键控件: 顶部导航栏: 支持嵌套滚动的容器: 评论列表: 收藏和购物车按钮: 商品图片展示: 文本展示5. 代码实现6. 效
2024-11-29 16:31:24
1552
原创 Android开发,实现论坛帖子评论功能
在Android开发过程,用户评论是一个很常见的一个功能,我们可以使用RecyclerView来展示用户评论列表。
2024-11-28 11:47:20
1292
原创 Android开发,实现RecyclerView网格列表等间距
在Android开发中,RecyclerView 是一个非常灵活且高效的控件,用于显示大量的数据列表。为了使 RecyclerView 中的项目具有等间距的效果,可以使用 addItemDecoration() 方法添加自定义的 ItemDecoration。用来为 RecyclerView 添加网格布局中的间距。下面是一个简单的 GridSpacingItemDecoration 实现示例,它可以根据指定的列数(或行数)、间距大小以及是否包含边缘来设置等间距:这段代码创建了一个 GridSpacingI
2024-11-25 09:21:09
532
原创 微信小程序开发,仿小红书瀑布流实现
lib: 3.6.4)解决方案:这个报错在控制台提示的很明显了,需要在.json文件中设置。温馨提示: 仅支持作为。即可 ,如下图所示。
2024-11-14 09:18:45
1561
原创 微信小程序开发,自定义组件
开发者可以将页面内的功能模块抽象成自定义组件,以便在不同的页面中重复使用;也可以将复杂的页面拆分成多个低耦合的模块,有助于代码维护。自定义组件在使用时与基础组件非常相似。一个自定义组件由4个文件组成。要编写一个自定义组件,首先需要在 json 文件中进行自定义组件声明(将 component 字段设为 true 可将这一组文件设为自定义组件):在 wxml 文件中编写组件模板,在 wxss 文件中加入组件样式,它们的写法与平时写其它页面的写法类似。wxml结构。
2024-10-31 10:28:56
1284
原创 基于安卓Android Studio医患通app+web端实现(前后端分离)
要做到web,app端,数据互通,所以需要使用springBoot框架搭建自己的服务端,为什么需要有服务端?RecyclerView如何实现列表?
2024-10-24 16:53:39
944
原创 Vue前端,使用echarts图表库
温馨提示,由于接口反馈的字段,跟图表所需要的字段肯定不是一致的,所以我们使用。打开官网选择【示例】,然后选择自己所需要的图标,查看demo。温馨提示:使用npm命令的前提,是必须安装Nodejs。
2024-10-21 18:41:04
935
原创 基于安卓Android Studio购物商城app+web端,登录实现(前后端分离)二
文章目录1. 涉及到技术点2. 服务端编写登录接口3. 编写登录UI界面4. 记住密码实现1. 涉及到技术点使用MySQL实现数据储存SharedPreferences首选项的使用LinearLayoutCompat线性布局的使用ImageView,TextView,EditText,Button,CheckBox基础控件的使用2. 服务端编写登录接口这里忽略如何在服务端编写登录接口,本项目是前后端分离实现,app端的数据交互都是调用服务端接口来实现数据交互3. 编写登录UI界面
2024-10-14 10:52:33
1445
原创 基于安卓Android Studio购物商城app+web端实现(前后端分离)一
【代码】基于Android Studio购物商城app+web端实现(前后端分离)
2024-10-14 10:11:45
1567
原创 Android支付宝 沙箱调试 ,快速跑通官方demo
3. 开启设置沙箱支付,在PayDemoActivity下的onCreate()方法中添加如下代码。6. 点击【公钥/证书接入指南】,会跳转秘钥工具下载页面,选择对应的平台下载即可,如下图所示。点击【控制台】,网页往下拉,找到 【开发工具推荐】下的 沙箱支付环境,如下图所示。5. 点击【自定义秘钥】 下的【查看】,此时会弹出一个对话框,如下图所示。到这里基本配置就结束了,运行demo 去测试下支付吧~~~接下来会跳转到【沙箱应用】页面,如下图所示。点击【生成秘钥】,会弹出对话框,如下图所示。
2024-10-12 16:42:41
613
原创 Android开发,设置闹钟提醒
当我们在闹铃设置界面设置闹铃时间+日期之后,当时间达到闹铃设置的时间,就跳转到闹铃页面。在这里使用MediaPlayer来播放音频,代码都写了非常想起的注释,就不单独讲啦。这里布局很简单,就简单显示一句话。闹铃页面重点是在于播放音频,达到提醒用户的效果。下,默认raw是没有这个文件夹的,新建文件夹就好啦,如下图所示。cancelAlarm 方法。setAlarm方法。
2024-10-09 17:36:59
1466
原创 Android SQLite增删改查(Kotlin版)
在UserDbHelper 类里面,提供了一个获取数据库实例的方法,叫getInstance()方法,这个方法的作用就是获取当前类的对象,从而调用该类里面定义的增,删,改,查的方法。,跟登录逻辑差不多,登录是根据用户名查询当前用户数据,返回的是一个UserInfo对象,获取注册用户,查询的是所有用户数据,返回的是一个UserInfo对象集合。来实现,但当我们存储一些复杂的数量类型时(如:购物车,订单等),这时使用。,如果根据用户名修改,有可能出错,因为用户名可能存在同名的情况。这里注意,建表的主键为。
2024-09-14 13:38:23
1635
原创 Android SQLite查看数据表(可视化视图工具)
如果右侧没有Device Explorer,在Androidstudio顶部菜单栏中选择【View】->【Tool Windows】-> Device Explorer 即可,此时就会出现在Androidstudio 右侧,如下图所示。在Androidstudio右侧点击 Device Explorer面板,如下图所示。打开Androidstudio ,连接模拟器,运行项目,一定要把项目运行起来才可以。
2024-09-13 11:52:10
1212
原创 Android SQLite增删改查(java版)
在UserDbHelper 类里面,提供了一个获取数据库实例的方法,叫getInstance()方法,这个方法的作用就是获取当前类的对象,从而调用该类里面定义的增,删,改,查的方法,SQLite是一个轻量级的关系型数据库,运算速度快,占用资源少,很适合在移动设备上使用, 不仅支持标准SQL语法,还遵循ACID(数据库事务)原则,无需账号,使用起来非常方便!购物车下单,在做商城项目中,购物车是必不可少的一个功能,通常情况下,购物车有多条数据需要提交生成订单,这个过程就是一个批量的操作。
2024-09-13 10:43:09
1806
原创 微信小程序开发,骨架屏实现
在开发微信小程序是,往往会加载网络数据,这个过程需要一定的时间,在这个过程中为了不使页面显示空白,就出现了骨架屏这一说法骨架屏是页面的一个空白版本,通常会在页面完全渲染之前,通过一些灰色的区块大致勾勒出轮廓,待数据加载完成后,再替换成真实的内容。
2024-09-11 17:04:47
830
原创 使用Androidstudio创建Android项目(新手入门)
Android安卓项目目录介绍,如何正确运行Android项目:温馨提示一个空的Android项目,只有一个MainActivity页面,在后续写项目中,应该养成良好的编码习惯。
2024-09-11 10:34:16
6585
6
原创 微信小程序开发,实现跳转传值
1. 传递单一参数2. 传递对象在实际开发中建议使用这种方式在实际开发过程中,没有特殊的情况,建议传递对象,页面之间跳转传递参数无处不在,大多数情况下传递的数据字段都不会少,所以建议传递对象。
2024-09-07 06:41:00
563
原创 app端+服务端+web端,三端互通配置说明
通过前几篇文章学习,大致了解了安卓项目,springBoot项目,vue项目,每个包(文件夹)的作用是干嘛的,接下来我们来学习如何通过配置文件,实现三端互通(数据通讯)
2024-09-06 08:59:38
1375
原创 初识Vue项目目录结构,如何运行Vue项目
必须安装Nodejs,官网下载地址: https://nodejs.org/zh-cn以上图举例,cmd到vue-ui目录下,打开项目目录文件,如下图所示:输入cmd后,敲回车 ,就自动到达了命令窗口所指向的vue项目根目录下3. 如果项目是第一次运行,输入以下命令如下图所示,等待依赖下载(网络不好的话,可能需要一些时间),下载完成,项目根目录下会多一个文件夹,这个文件夹就是第三方依赖库,如:axios,element-plus 等如下图所示:此时,会默认自动打开登录页面,如下图所示:原因是
2024-09-06 08:58:20
549
原创 Android安卓项目目录介绍,如何正确运行Android项目
在上一篇文章中,我们学习了springboot目录结构介绍,这期我们来初识Android项目目录结构项目不要已中文命名,也不要放在带有中文字符的目录下重要事说三遍~项目不要已中文命名,也不要放在带有中文字符的目录下重要事说三遍~项目不要已中文命名,也不要放在带有中文字符的目录下重要事说三遍~Androidstudio正确导入运行项目视频教程相比较运行springboot项目,Android项目相对来说简单一些,不需要有额外的准备工作。
2024-09-05 16:32:18
1639
原创 springBoot项目目录介绍,如何启动springBoot项目
Navicat安装教程地址:https://blog.csdn.net/jky_yihuangxing/article/details/141850159Navicat使用教程:https://blog.csdn.net/jky_yihuangxing/article/details/1418546672.Navicat 如何去检测MySQL用户名和密码是否正确?。当然检测MySQL用户名和密码是否正确,也可以使用命令,但对于小白来说,命令的形式不友好,Navicat提供了可视化操作界面,比较直观 重要事
2024-09-05 11:53:52
688
原创 微信小程序开发,解决scroll-view高度自适应问题的方法
在微信小程序开发中,经常会用到滑动组件,官方文档有明确说明在使用必须要设置高度(见上图),否者无效。在实际开发过程过,我们希望scroll-view自适应剩余高度,不想把高度写死。这种场景在开发过程还是蛮常见的,如下图所示:在上图中,有标题栏区域,内容区域,有底部导航栏区域,在内容区域中,一屏显示不下去,就需要滑动,所以就需要使用scroll-view来包裹,但scroll-view的高度无法确定,那就不能写死,那如何解决呢?
2024-09-04 18:31:36
2191
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人