- 博客(335)
- 资源 (79)
- 收藏
- 关注
原创 banner2.0自定义轮播布局
说明:最近碰到一个需求,让新闻列表实现轮播图的效果,也就是轮播新闻,然后样式必须按照ui设计的样式来弄,之前传统的banner,都是只轮播图片,没想到,这次居然要轮播新闻,step6:轮播适配器 ~\app\src\main\java\com\example\iosdialogdemo\MsgBannerAdapter.java。step5: 主界面功能 ~\app\src\main\java\com\example\iosdialogdemo\MainActivity.java。
2024-05-22 12:37:24 1053
原创 android高斯模糊填充imageview背景
说明:最近碰到一个需求,安卓app显示在线的url图片,然后imageview没占满的部分,使用该图片的模糊背景填充。
2024-05-21 19:15:40 940
原创 md5和byte64字符串加密
说明:最近碰到一个需求,网络请求,传递json的时候,必须加密,对字符串加密,然后前端去解密字符串,然后解析json,展示数据,可逆。step2: Byte64加密方式。step1: Md5加密方式。
2024-05-21 16:08:29 306
原创 android自定义view仿微信联系人列表
说明:最近碰到一个需求,弄一个类似国家或省份列表,样式参照微信联系人文件列表:step1:主界面 加载列表数据~\app\src\main\java\com\example\iosdialogdemo\MainActivity.javastep2:右侧列表数据排序~\app\src\com\example\iosdialogdemo\CountryPinyinComparator.javastep3:适配器~\app\src\main\java\com\example\iosdialogdemo\C
2024-05-14 21:04:59 796
原创 Android动态布局framelayout
功能说明最近碰到一个需求,要求在网页端拖控件,动态配置app控件的模块,大小和位置,显示不同的功能,然后在app大屏展示。技术难点:1.动态控件位置和大小难调,会出现布局混乱,位置错乱等问题2.动态控件样式多样,有相册,有新闻列表,有个人信息展示,有轮播图等等,解决方案就是用cardview嵌入frame layout,引入fragment,独立布局代码说明:step1:引入依赖,用gson进行json解析~\app\build.gradlestep2:清单文件,用于新增application
2024-05-10 20:50:07 1336 1
原创 recycleview和banner新闻列表轮播图
说明:最近碰到一个需求,弄一个新闻列表和轮播图,在首页显示,并且需要json解析,图片下载,轮播图和新闻列表一起滑动ui效果图:文件说明:step1:引用依赖包 图片下载 json解析 轮播图 ~app\build.gradlestep2:清单文件,注册联网权限 ~\app\src\main\AndroidManifest.xmlstep3:主界面ui布局~\app\src\main\res\layout\activity_main.xmlstep4:本地模拟字符串 ~\app\src\mai
2024-05-10 11:25:04 1095 2
原创 cmd查看局域网内所有设备ip
说明:最近碰到一个新问题,就是有一个安卓设备,安装了一个app导致死机了,app设置了开机重启,所以,无论重启还是关机,都是进来就白屏,usb方案的困境是,安卓设备没有进入开发者模式,连不上usb,5. 将两个列表进行比对,新增的那条ip,就是安卓设备的ip,adb方案的困境是,无法知道设备的ip地址,也就连接不上。6. adb连接此ip,卸载出问题的app,问题解决。1.通过查看局域网的所有ip地址,4. 重新拿所有设备的ip列表,这可把人愁坏了,直接死循环了。2. 记录下所有ip列表,
2024-04-29 18:22:17 3409
原创 vue生命周期
/ 这里可以导入其他文件(比如:组件,工具js,第三方插件js,json文件,图片文件等等)// 例如:import 《组件名称》 from '《组件路径》';'mounted - 挂载完成(可以访问DOM元素)''beforeUnmount - 销毁之前''beforeCreate - 创建之前''beforeUpdate - 更新之前''beforeMount - 挂载之前''unmounted - 销毁完成''updated - 更新之后''created创建完成'// 引入共用头部组件。
2024-04-29 11:23:30 425
原创 vue加载vuetify模板UI
step5: 导航管理类 D:\vue_project\project-vue-json-main\src\router\index.js。step3: main.js引入 D:\vue_project\project-vue-json-main\src\main.js。step4: router 导航 D:\vue_project\project-vue-json-main\src\App.vue。step1:导入vuetify。
2024-04-28 20:00:07 457
原创 vue调用ts实现加减法
step2:被调用的界面 C:\Users\Windows\WebstormProjects\untitled\src\components\util.ts。step1:主界面 C:\Users\Windows\WebstormProjects\untitled\src\App.vue。
2024-04-28 18:21:07 147
原创 vue使用axios解决跨域get和post请求
插件地址:https://www.npmjs.com/package/vue-axios?插件地址:https://github.com/deraw/vue-cli-plugin-proxy。step5: 主界面,调用axios 使用get post请求。打开浏览器,运行,会发现,成功解决跨域问题,step2: 安装axios 网络请求框架。step3:package.json版本号。step4:引用axios。step1: 跨域插件。
2024-04-28 16:54:51 817
原创 A component required a bean named ‘entityManagerFactory‘ that could not be found.
jpa引入项目,却无法运行,说找不到,工厂管理类,原因是谷歌的默认类指向另一个地方,需要手动在application那里,手动添加一个自动寻找的字段。
2024-04-26 18:38:16 424
原创 byte十六进制转换读卡
因为我在弄一个读卡的需求,读出来的就是一串十六进制字符串,然后我们的卡号是十进制的一串,必须要把十六进制转成十进制,然后去我们的数据库里面,根据卡号,比对,查询信息,得到卡号对应的人员信息。1.截取特定位数的字符串,比如去除 前面的标识符和后面的校验码,只需要中间部分。将 F711C47C 转成十进制字符串:4145136764。去除无效标识符和校验码后,得到的字符串:7CC411F7。需求:将一串十六进制字符串,弄成十进制。转成字符数组: 7C,C4,11,F7。4.将新字节数组转成十进制字符串。
2024-04-23 09:59:21 311
原创 android-Presentation双屏异显
最近碰到一个智能硬件,有两块屏幕,主屏幕和小屏幕,主界面执行各种操作流程,然后小屏幕展示数据,然后做一下数据交互 主要技术是Presentation + eventbus。step6: 第二块屏幕 集成谷歌的Presentation 实现双屏显示。step3: eventbus传递的数据类。step4: 服务 用于管理双屏的。step1: 清单文件 注册权限。step2:首页 主界面。step5: 屏幕管理类。
2024-04-19 09:59:58 563
原创 Window Context‘s window type is 2037, while LayoutParams‘ type is set to 2003
解决方案是, 把presentation.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);TYPE_SYSTEM_ALERT是2003,我们的硬件是2037,无法匹配,因此弄一个2038的静态变量 减去1,得到2037,就可以匹配上。遇到一个错误,在做双屏异显的时候。
2024-04-18 12:10:36 379 5
原创 The application could not be installed: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED
运行报奇怪错误,然后加一句android:exported=“true”,就可以了 ,如下。
2024-04-17 11:32:36 280
原创 学生信息表mysql表的语句,关联查询
说明:我最近在弄一个sql的数据,然后简单弄点增删改查的东西,然后关联表的查询,然后拿到list数据,生成json,进行展示。查询班级列表里面的学生总数 查询班级列表里面的学生接送状态 和数量。查询 辉志的学生,他的班主任的名字和电话号码。2.查询学生总数里面的已经接送 7。下面是完整的sql,创建表和插入数据。根据班级id 查出老师的电话号码。3.查询学生总数里面的待接送 4。4.查询学生总数里面的未接送 5。每个班级学生的列表 都能查出来。查询三个班级里面的学生列表。1.查询学生总数 16。
2024-04-16 20:40:15 165
原创 android引用aar资源
这个项目结构比较简单,需要配置的东西,看起来很清晰,需要的东西,你们自己配置一下就行。说明:我的计划是引用aar,因此需要配置一点东西。
2024-04-11 11:46:43 444
原创 uni-app项目适配node-gyp环境
说明:最近弄了一个旧项目,然后用了uni-app + node-gyp 技术,遇到的坑非常多,vs版本不匹配,一直提示找不到c++运行环境,然后找不到Visual Studio位置,各种坑的环境配置。6.choco各种版本list,这个也是巨坑,一堆的版本下载失败,然后我用单独的命令,一个一个下载的,好像用了忽略的ignore build类似的指令去下载的。1.node版本,注意巨坑,用了22,18 ,17,全部不行,然后只能卸载重装,最后尝试了14版本,才跑通。windows用户变量。
2024-04-11 10:41:01 530
原创 android实现ViewPager.PageTransformer动画效果
PageTransformer是ViewPager内部定义的接口,实现该接口并应用于ViewPager可以控制ViewPager中item view的滑动效果。
2023-02-21 17:11:12 666 1
原创 angular计时器切换图片和map存储
最近碰到一个需求,纯代码实现轮播图切换的功能,就是开启图片轮播循环和关闭图片轮播循环,可以控制图片切换秒数,把后端拿出来的数据,存储到map中,然后通过切换key,实现图片切换功能 ......
2022-08-11 18:16:19 487
原创 java判断时间是否已经过期
最近碰到一个需求,后端返回一个时间字符串,需要跟当前系统时间做比对,如果时间已经过了,那么就返回false,在前端隐藏控件,如果时间没到,就返回true。
2022-08-10 16:31:52 4673
原创 android算法实现房贷计算器
最近碰到一个需求,用算法手写一个房贷计算器,包括等额本金和等额本息,花了一天实现了这个功能,源码全部贴出来了,计算公式也在代码里,需要请自取
2022-08-09 15:57:41 3425
原创 timer java countdown
说明: 碰到一个需求,从后端返回一个字符串"01:02",这代表1小时2分钟,需要根据返回的字段在前端展示一个倒计时的功能,用java写了一个,利用线程和实际换算实现。
2022-08-05 13:49:00 414
原创 android ScheduledExecutorService timer
说明:最近碰到一个需求,根据后端返回的倒计时时间,展示一个定时器,要求页面切换和刷新的时候,定时器保持运行,
2022-08-04 17:58:47 281
原创 glide set gif start stop
一张gif图片,控制播放和暂停,用了一个取巧的办法实现的,使用glide和selector.xml文件实现
2022-08-02 09:59:00 473
原创 viewpager fragment data refresh
碰到一个需求,复杂页面,需要刷新的时候,viewpager的fragment会有旧数据的缓存,导致数据错乱,必须退出app,重新加载,数据才恢复正确。刷新的时候,不管刷新多少次,错误的数据,始终无法更新,这个时候,找了一天,总算找到问题就,就是把适配器的继承的类改一下就行。...
2022-07-28 15:47:46 148
原创 mqtt指令收发请求订阅
最近在弄iot设备,碰到一个需求,app是c端,硬件设备嵌入式程序是d端,服务器负责通信,然后c端发送配网指令,d端收到指令,进入配网状态,然后遥控器发送红外指令,硬件传感器收到红外指令,然后d端发送消息到c端,c端接收指令,并响应...
2022-07-26 12:27:31 1739
原创 CommonTitleBar hide left right
CommonTitleBar 是一个很好的自定义的顶部栏控件,碰到一个需求,同一个页面,根据服务器返回的字段,判断顶部栏某一个按钮的显示和隐藏,true和false。为了这个需求,简单写一个demo,实现这个效果...
2022-07-25 10:37:07 254
原创 okgo http get post
该库是封装了okhttp的标准RESTful风格的网络框架,可以与RxJava完美结合,比Retrofit更简单易用。支持大文件上传下载,上传进度回调,下载进度回调,表单上传(多文件和多参数一起上传),链式调用,可以自定义返回对象,支持Https和自签名证书,支持超时自动重连,支持cookie与session的自动管理,支持四种缓存模式缓存网络数据,支持301、302重定向,扩展了统一的上传管理和下载管理功能。...
2022-07-25 10:17:24 191
原创 v7底部栏fragment
Frament(碎片)是一种可以嵌入Activity中的UI片段,与Activity非常相似,不仅包含布局,同时也具有自己的生命周期。Fragment是专门针对大屏幕移动设备而推出的。Fragment不能独立存在,必须嵌入到Activity中使用,因此Fragment的生命周期直接受所在的Activity影响。...
2022-07-18 16:56:54 421
原创 room android sqlite
Room由于SQLiteOpenHelper的接口调用起来比较繁琐。比如插入需要我们自己组装成一个contentValues,查询的时候需要自己将Cursor中的数据取出,这里有很多重复的逻辑,而room就是为了帮助我们解决这些让数据库操作更加便捷,Room是Google官方提供的数据库ORM框架。...
2022-07-14 10:41:56 448
android获取网络图片
2016-08-15
android跟着手指的小兔子
2016-08-11
android调用天气demo
2016-08-11
android调用webserver模板式程序
2016-08-08
Android调用webservice
2016-08-04
NDK开发包mips64el-linux-android
2019-04-03
android获取assets内容
2018-10-08
NestedScrollView嵌套ListView
2018-08-16
Fragment和Viewpager多层嵌套
2018-08-07
android广告栏循环轮播图
2018-03-22
视频播放器
2017-06-05
android音乐播放器
2017-06-01
各种dialog样式
2016-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人