自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一粒程序米

热爱生活,热爱运动

  • 博客(182)
  • 资源 (17)
  • 问答 (1)
  • 收藏
  • 关注

原创 安卓(uniapp)上架华为踩坑合集

3.不要随意添加SMS的权限,不要觉得这是收取验证码的权限,不是。之前使用了客户的sdk,但是他的manifest里有这个权限申请,但是实际上根本没用上,害我到处找。能云打包就云打包,离线打包太多坑了。我试试云打包吧,在uniapp 的manifest修改targetsdk再提交审核试试。4.app名字修改之后在本地运行老是不更新,重新生成自定义基座或者云打包就行。因为之前我升到30被打回来过,就降到26,没想到降到26又被打回来了。您的应用targetsdk版本低于30,不符合华为应用市场审核标准。

2024-03-14 15:37:58 570

原创 安卓主动发数据到uniapp界面

业务场景:安卓原生混合app(uniapp),当安卓的sdk有数据回调的时候,uniapp那边怎么实时获取到呢?不是只能通过调用函数的方式获取回调结果的,还有另一种方法,就是使用监听。

2023-09-25 17:14:55 674

原创 react使用ant-design的confirm弹窗Modal和别的Modal样式冲突解决方案

当同一个页面使用不同的Modal,很有可能会有样式冲突。但是只需要在Modal里加一个className,就能避免。只是如果遇到的是编程式写法的Modal呢?其实也很简单。confirm({title : '请确认' , content : '确定移除该患者吗' , onOk() {像以上这段代码,就是编程式写法,我们应该怎么为它加上className呢?怎么才能使用styles 里写好的样式呢?className: {styles.custom},这样就会直接报错。

2023-06-01 19:00:00 1182

原创 vue使用自定义指令实现禁止非数字输入并全局使用

当input的type为text的时候,又要禁止非数字输入,这听起来很矛盾是吧,但是偏偏又会有这种场景,因为v-model的值需要在输入为空时默认显示为 --,那只好通过js去处理了。// 判断输入的字符是否为数字,并且输入字符位数不超过3位 if(!} };} });// 自定义指令的实现 } , unbind : function(el) {// 解绑自定义指令的事件监听器等 } } } });

2023-05-12 18:30:00 407 1

原创 使用less传参结合媒体查询,实现手机、平板、PC等多端UI适配

1.声明变量,@fontSize是要传的参数,注意这个参数,如果要传的是字号,就要驼峰式的@fontSize,如果是想传颜色,就改成@color,如果想传margin-left,就要改成@marginLeft,以此类推…我们把这个当成一个函数,括号里面的参数可以是常量也可以是变量,也可以传多参。

2023-04-25 10:14:50 636

原创 element样式冲突:el-popper弹窗样式冲突避坑

当同一个页面重复使用了不同样式的el-popper弹窗,但是页面只认其中一个样式,其实就相当于重写被覆盖了。而且element的样式重写是要在没有scoped属性的,所以一旦被重写,就是整个el-popper的弹窗样式被覆盖了。在对应的css里要这样改,要在前面加上.rewriteStyle这个类名进行区分。在对应的css里要这样改,要在前面加上.popperClass这个类名进行区分。这样就算在同一个页面使用,也不会有冲突了。最近,又踩上element大坑了。

2023-04-25 09:48:59 1282

原创 使用chatgpt工具实现媒体查询适配各大厂商手机

使用chatgpt工具实现媒体查询适配各大厂商手机,根据不同的尺寸显示不同颜色的文字。

2023-04-18 12:57:14 917 1

原创 修改element样式避坑笔记

否则就算加了/deep/还是加了!important,对于要修改的样式还是不生效的。举例:下图就是没修改之前的,需求是贴合并对齐选择框。

2023-04-07 14:41:39 90

原创 专利检索工具网站分享

以上是一些常用的专利检索工具网站,您可以根据自己的需求选择相应的网站进行检索。同时,也建议您咨询专业的知识产权律师,以获得更加准确的专利信息。

2023-04-06 16:47:33 504

原创 react生命周期函数

【代码】react生命周期函数。

2023-02-15 21:00:00 95

原创 react入门学习---Todolist的实现(便签输入增删)

主要学习了react的数据渲染方式,这和vue差别很大;

2023-02-13 16:42:47 610 1

原创 数据结构学习(1)----数组之加一

最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。这道题我开始又想复杂了,竟然想用字符串去做。

2023-01-14 00:30:00 188

原创 数据结构学习(1)----数组之删除有序数组中的重复项

由于在某些语言中不能改变数组的长度,所以必须将结果放在数组nums的第一部分。更规范地说,如果在删除重复项之后有 k 个元素,那么 nums 的前 k 个元素应该保存最终结果。不要使用额外的空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。做这道题,我开始想复杂了,应该拿到的是有效数组的长度,就不用顾及nums的整个值了。将最终结果插入 nums 的前 k 个位置后返回 k。

2023-01-13 21:00:00 141

原创 数据结构学习(1)----数组之螺旋矩阵Ⅰ

是一样的,也是模拟过程去解决,不同的地方在于返回的是一维数组,而且要注意垂直方向和水平方向的边界值判断,以防遍历少了。

2023-01-12 22:00:00 114

原创 数据结构学习(1)----数组之螺旋矩阵Ⅱ

使用num

2023-01-12 20:30:00 193 1

原创 uniapp实现iOS支付苹果内购支付踩过的坑以及具体操作步骤

由于我们app会员属于虚拟产品,所以苹果商店要求我们必须选择苹果内购,否则就勒令下架。无奈,于是就又开始了踩坑之旅~uniapp可以直接使用uni-pay的插件去进行苹果内购。但是,在对接自己的项目之前,建议先跑通示例项目,能跑通示例项目,代表你的配置和证书一定是正确的,然后再将uni-pay集成到你自己的项目中,不然就像盲头苍蝇,不知道怎么做。

2023-01-05 18:00:00 8774 8

原创 uniapp地址选择联动

uniapp的地址联动组件

2022-12-14 20:45:00 704

原创 uniapp使用checkbox-group实现多选题并实现互斥

也就是说,如果先选择了前面六道题,后面又选择了最后一道,前面的题目就会自动置空,反之,如果先选了最后一道题,然后再去选择前六道的任意一道题,最后一道题都会置空。不然用户手误点到正方形外部也会改变checkBox的样式,导致互斥事件的样式没有发生改变。注意一定要阻止冒泡事件,我在.act-view-answer类里加了。全局变量state用来存每道题的选择情况:是否有选择。上图就是实现互斥的一个过程,前6道题和最后一道题互斥。如果不想要互斥事件的多选题,只需要改js。,数组的大小由题目的选择数量决定。

2022-12-08 16:53:46 1561

原创 app动态申请照片等权限(离线打包的配置)

Android平台从6.0(API23)开始系统对权限的管理更加严格,所有涉及敏感权限都需要用户授权允许才能获取。然后删掉app重新安装,就没有在启动时弹出权限申请了,直到使用读写照片时才会弹窗申请。只需要在安卓的app目录下的AndroidManifest.xml添加以下配置。因此一些应用基础业务逻辑需要的权限会在应用启动时申请,并引导用户允许。

2022-11-16 11:22:44 429

原创 vue的点击事件增加防抖

【代码】vue的点击事件增加防抖。

2022-10-10 19:30:00 946 1

原创 element-ui的提示框修改停留时间以及修改位置

注意了,如果在显示提示框时点中了提示框,提示框就会永久停留,除非触发了下一次别的提示框的出现。

2022-10-10 18:30:00 4245

原创 前端算法学习记录(1)

2周刷100题

2022-10-09 11:13:51 265

原创 uniapp隐私政策和用户协议(在应用启动之前弹窗让用户知悉)

如果项目app用了别的插件,并且在启动app时使用到app的实例的或者app栈顶的活动,如果弹出了隐私政策,弹出的时候时获取不到实例的,只有在用户同意了协议,进入了app才可以获取到实例。

2022-09-02 18:30:00 8391 3

原创 uniapp使用swiper动态渲染数据时页面没有自动更新数据&&swiper渲染优化

uniapp使用swiper动态渲染数据时页面没有自动更新数据&&swiper渲染优化

2022-08-26 18:30:00 3914 2

原创 当uniapp遇上滚动穿透,巧妙的解决方式(2)~

其实直接放在蒙层上面就可以了,之前一直不成功,是可能放在祖先里了,这应该放在。这两个方法都不是最方便的,代码量都有点多。记住哦,是放到蒙层里!

2022-08-19 20:00:00 995 1

原创 安卓删除指定txt文件

这个filePathName 就是文件的具体路径。

2022-08-03 20:00:00 2554

原创 uniapp离线推送华为厂商申请流程

uniapp离线推送华为厂商通道申请

2022-08-03 19:30:00 2849 6

原创 uniapp安卓创建的通知栏点击实现启动应用app自身

如果是在uniapp开启的前台服务,点击通知栏想要启动app,而app又没有activitiy的话,就要使用io.dcloud.PandoraEntryActivity作为要跳转的活动。以下代码一般写在service类。

2022-08-03 19:00:00 2328

原创 安卓上传指定目录的所有txt文件到阿里云oss

安卓实现上传txt文件到oss

2022-08-03 19:00:00 790

原创 uniapp安卓插件申请通知权限并及时回调申请结果

动态申请通知权限。

2022-08-03 18:30:00 979

原创 安卓获取指定目录内所有指定文件类型的文件路径和名字

安卓获取指定目录内所有指定文件类型的文件路径和名字。

2022-07-26 17:01:29 1132

原创 vue封装移动端日历选择和前后日期切换功能组件

一个基于element-ui封装的时间选择和切换的日历组件

2022-06-14 18:37:47 4359

原创 当v-if和v-for需要同时使用的时候

当使用v-for的时候需要选择性地隐藏部分item本来的错误写法是这样:在data里声明的cardList以上的那种用法是错误的。v-for的优先级是高于v-if的,如果两者同时使用,那么v-if会在每一个v-for循环渲染出来的项上作用,造成性能上的浪费。下面是正确用法:我们可以利用computed:这样就可以了......

2022-06-06 21:30:00 196 1

原创 echarts图表超出范围时不渲染处理

min: function (value) { if(Object.is(value.min, NaN)){ return 3000 }else{ if(value.min>=3000){ return 3000 }else{ return value.min } } }

2022-05-30 21:00:00 525

原创 echarts的tooltip旋转方案

当echarts横屏的时候,tooltip还是原来的角度,没有跟着旋转过来,官网说可以使用extraCssText来旋转,但是我测过了无效。extraCssText: 'transform:rotate(270deg)',详细看了一下官网,发现可以返回HTML使用方式大概如下: tooltip: { trigger: 'item', formatter: (params) => { // 提示框浮层内容格式器 以函数的形式修改 return this.tipFo

2022-05-26 21:45:00 1308 1

原创 在uni-app里通过web-view组件显示H5项目的踩坑之旅

为啥要在uni-app去显示h5?说起来话长,最近的项目需求里,有个图超级复杂,uniapp使用echarts之后在真机渲染不出来,但是在h5又可以渲染出来,而这个bug echarts开发者好像还没有修复。所以导致所在图表的一整个页面都只好用H5来实现了。...

2022-05-26 10:07:15 9546 21

原创 当uniapp遇上滚动穿透,巧妙的解决方式~

上一次遇上这个滚动穿透,我是暴力解决的,当uniapp遇上可恶的滚动穿透的时候,我是怎么暴力解决的,今天学会了一个巧妙的方式,几行代码,超级方便好用,爱了爱了…就是利用page-meta标签的page-style属性!page-meta 的page-style属性相当于HTML的body属性,这个点很重要,之前我想要通过body{overflow:hidden;}的方式动态修改overflow的属性去停止页面的滚动,但是那时不知道怎么动态修改body的属性,而且如果使用document的方式去修改bod

2022-04-19 09:30:59 4265 6

原创 uniapp样式穿透

有时候会遇到在class上修改的样式会无效,是因为遇到了样式穿透, 在vue开发过程中,当我们引入第三方组件库时(如使用element-ui),需要在局部组件中修改第三方组件库样式,而又不想去除scoped属性造成组件之间的样式覆盖。这时我们可以通过一些方法穿透scoped。<style scoped> ::v-deep .act-view-radio{ background: #f9ebc6;}</style>在那个class前面加上::v-deep以及在sty

2022-04-18 11:37:48 11810 1

原创 在在uniapp安卓插件里面(非activity类里面)调用startActivityForResult

((Activity) mWXSDKInstance.getContext()).startActivityForResult(intent, 1002);Activity、serivice、Application这几个类都是继承至Contex的,Contex可以理解为一个场景,或者说一个使用场景,活动、服务、广播都可以理解为一个场景,startActivity可以直接由Contex来调用,而startActivityForResult却不行,得由Activity来调用。...

2022-03-22 19:30:00 975

原创 当uniapp遇上可恶的滚动穿透的时候,我是怎么暴力解决的

uniapp滚动穿透的bug

2022-03-19 14:37:09 1605 3

uniapp日历组件代码(样式有做修改,去掉农历)

uniapp日历组件代码(样式有做修改,去掉农历)

2022-02-18

uni-app封装echarts折线图,安卓真机测试可以使用

echarts直接使用h5方式渲染在真机里会报错和显示不了,所以需要使用renderjs配合使用才可以

2022-02-09

tcp安卓插件和uniapp前端demo.rar

这是用来调试tcp通信的安卓插件以及前端demo,安卓项目可以在Android studio运行,前端demo可以在hbuilderx运行,已经测试过可以正常使用。

2021-10-26

example.rar

uniapp前端跳转安卓原生界面demo

2021-10-13

UniPlugin-Hello-AS.rar

在uniapp上跳转到安卓原生界面activity

2021-10-13

前端工程师面试真题.zip

前端校招面试题库(附答案与解析)电子版

2021-08-11

ac-thermostat.zip

PC端可以通过该程序与单片机主控板进行串口通信

2021-08-02

安卓蓝牙4.0demo.zip

实现了通信

2021-03-31

SmartHome.zip

https://wangjinchan.blog.csdn.net/article/details/112571725 智能家居APP的源码 安卓通过WiFi和单片机无线通信

2021-01-14

tcp网络调试助手实现tcp通信

调试tcp的

2021-01-14

快速入门51单片机.zip_51单片机可以做什么

快速入门51单片机 超级通俗易懂

2021-01-04

安卓左右侧滑demo

文章https://blog.csdn.net/weixin_43449246/article/details/109472242里的源码。

2020-11-03

安卓APP上传图片到服务端并保存到电脑文件夹

安卓APP上传图片到服务端并保存到电脑文件夹,适配9.0,可以同时上传9张照片。服务端是springMVC,导入即可使用,安卓项目也是,导入即可使用。

2020-09-28

服务器用到的jar包.zip

该压缩包是java自动发送邮件需要用到的一些jar包,我的项目是APP通过邮箱找回密码,APP提交表单给服务器,服务器(servlet)通过qq邮箱的IMAP实现自动发邮箱功能告知密码。

2020-06-10

硬件数据手册及资料包.zip

以上资料包是我毕业设计用到的资料包,喜欢的带走。只有硬件数据手册,没有源代码的! 该智能衣柜系统是通过STM32单片机来实现模拟智能除湿杀菌、通风去味的功能,结合用Android studio平台写的手机APP广域网远程控制、远程监控,还有智能照明、语音控制、语音播报等功能,系统通过ZigBee技术无线技术感知外界环境,通过手机APP去实现人和衣柜交互的界面,通过使用门磁感应的原理实现智能照明,还能通过语音命令去控制衣柜的防潮除湿和通风去味功能,智能安全、使用方便、贴心护衣、功能齐全,满足人们对衣柜的基本需求。本系统是创新点在于添加了语音控制的功能。详细内容可以去看我的博文。

2020-05-21

基于语音控制的智能衣柜系统展示视频.mp4

这是我毕业设计的展示视频。 该智能衣柜系统功能包含:智能防潮抽湿、智能通风去味,手机APP远程控制和监测,语音控制,门磁感应开关灯,从而实现一个最舒适贴心又干净的储存衣物的方便使用的智能衣柜。本系统开发过程中涉及到了包括物联网的三层的技术架构,分别是网络层(传输层)、感知层(传感层)、应用层。针对感知层的部分,利用了ZigBee技术,把两个CC2530分别作为采集温湿度、气体浓度的终端节点,两个终端节点分别再以点对点的无线通信方式,把采集到的信息发送给CC2530协调器节点;关于网络层功能,利用ZigBee技术实现感知层和应用层的传输,首先是通过节点无线接收终端节点的数据,然后通过串口将数据传送到Wi-Fi模块,而Wi-Fi模块最终通过TCP协议把数据传输给手机APP,力求及时让用户知道衣柜的温湿度和气体浓度;针对应用层的功能设计,利用了Android平台编写一个能实时监测的前台界面的手机APP,它能实现显示感知层采集到的信息以及可以通过Wi-Fi技术与stm32通信控制各电机模块的启动,另外还可以通过语音命令去控制实现智能衣柜通风和抽湿功能。

2020-05-21

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

TA关注的人

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