自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 自定义SeekBar以及指示器有白边问题

在布局中添加如下属性,即可解决thumb指示器白边问题自定义SeekBar的样式,要处理指示器(thumb)、进度条(progressDrawable)

2022-12-01 16:39:11 368 1

原创 解决MotionLayout布局Visibility失效

近日,在接手新项目的代码,其中布局使用的是MotionLayout,奈何在此之前根本使用过他,于是发现了一个巨坑的问题,其中就是,在viewModel的回调中设置布局为显示状态即。找到MotionLayout布局的layoutDescription属性MotionScene文件,添加忽略即可。发现代码已经执行完毕了,但是无论如何就是不显示。

2022-11-07 19:27:44 767

原创 android 获取设备信息

android 获取设备信息。

2022-10-13 20:15:20 901

原创 win 10 设置cmd快捷方式

接下来就可以右键看到打开cmd的按钮了。

2022-09-30 17:21:46 482

原创 android Studio 文件设置作者信息

在文件的顶部输入author 即可调用出现注释头信息。

2022-09-29 11:02:53 1053

原创 okhttp请求参数打印字符串RequestBody ,FormBody

Okhttp打印请求参数body,转换为字符串。

2022-08-31 11:25:40 2151

原创 adb模拟打开手机最近任务按键

//返回按钮 adb shell input keyevent 4 //按键homeadb shell input keyevent 3//多任务按键adb shell input keyevent 187最近着手远程控制软件,新提的需求要模拟实现安卓手机底部的三个按钮,发现返回键和home键很好被查找到,关于最近任务按键的记录相对较少,特此记录一下!...

2022-02-10 14:07:37 1897

原创 dagger的简单使用

前言虽然有了更好的hilt框架,但是许多老项目中还有在使用dagger 下面就来简单了解一下吧。添加依赖上面的是dagger的依赖 //dagger相关依赖 implementation 'com.google.dagger:dagger:2.7' annotationProcessor 'com.google.dagger:dagger-compiler:2.7' //retrofit相关依赖 implementation 'com.squareup.retro

2021-05-14 14:58:01 606

原创 RecyclerView列表侧滑删除、置顶-kotlin

实现的效果引入第三方依赖,详细的使用教程请访问github官方文档SwipeDelMenuLayoutbuild.gradle(Project) maven { url "https://jitpack.io" }build.gradle(module) implementation 'com.github.mcxtzhang:SwipeDelMenuLayout:V1.3.0'SampleAdapter RecyclerView适配器class SampleAdapter(val

2021-04-20 17:13:25 906 5

原创 kotlin高阶函数演示代码

学习了kotlin这些内置的高阶函数,属实方便data class Student(var name: String, var age: Int, var height: Int, var address: String)var StudentDataBase = listOf( Student("张三", 18, 165, "山东"), Student("张三", 19, 166, "北京"), Student("张三", 18, 167, "江苏"), Studen

2021-04-19 14:49:39 101

原创 安卓SplashActivity闪屏页面开发 kotlin

项目背景:近日在项目组代码review中,了解了一个小细节,就是SplashActivity页面我们通常都是使用一个hander.postDelayed,3秒后执行runnable,有没有考虑一下,当进入闪屏页面,按下home键的操作呢?实验发现在某些机型下,当我们进入闪屏页面,按下home健,手机进入到home页面进行其他操作,但是过了一会儿,我们的程序会被拉起进入主页面。好了废话有点多,下面上代码解决一下这个问题。xml中的代码就不写了,就是给父布局设置一个背景图就ok了SplashActivity

2021-04-16 17:32:01 1082 7

转载 kotlin常用复合符号 ? 、!! 、 ?: 、 as?

原文链接:https://blog.csdn.net/lckj686/article/details/80448471看到了一篇介绍介绍常用复合符号不错的文章,然后跟着画了一下

2021-04-12 15:57:50 163

原创 recycleView长按显示删除按钮逻辑及部分代码

问题:想要实现recycleview长按后显示删除图标,但是仅仅能实现当前item删除图标的显示,无法实现所有的item都出现删除图标,错误实现的逻辑是直接在itemView长按事件里面这个改变图片的显示与隐藏状态,这里仅能实现当前item删除图标的显示,所以是行不通的!我这里的代码背景是使用room数据库存数据,然后读取使用recycleview显示,然后在长按,所有的item显示删除图标。本文就记录一下这个问题,增加自己的记忆。下面就说一下实现逻辑以及部分代码第一步在RecycleView的adap

2021-04-09 17:47:27 430 2

原创 android动态修改svg进行数据的渲染--思路

近日在项目中遇到一个需求,就是动态的请求后台服务器接口数据,然后把数据渲染到svg图片上,首先遇到这个问题确实很棘手,毕竟没遇到过这样的问题,不知道如何处理。现在说一下思路。首先svg图片是静态存放在assets目录下面,在assets中没有办法直接修改,然后把这个svg文件需要在android代码中复制到手机存储中,然后在手机存储中操作这个svg图片,然后需要动态修改svg上面的数据,svg的格式是xml的形式,可以把它看成一个dom节点,我们可以使用dom4j这个库来解析这张svg图片,需要遍历找到他

2021-01-02 16:20:13 679

原创 基于springboot+mybatis+mysql完成增删改查附源码

DemoMybatis跟着视频教程做的小demo,基于springboot+mybatis+mysql完成增删改查前端使用html、jquery、bootstrop工具:idea项目源码: https://github.com/GAOli-cong/DemoMybatis数据库:mysql5.7项目目录保存修改修改后删除...

2020-06-25 09:47:49 2187 3

原创 android开发一款天气app附源码

能够查询2500+市县地区的7天天气预报、实况天气、每3小时天气、生活指数。使用安卓原生开发,这里用的android studio开发工具。这一切的关于天气信息的功能,来源于api接口,我们可以去申请一个天气api接口,例如:和风天气等等。下面简单说一下实现流程。app简介正如其名,是一款非常简洁但功能强大的一款APP,能够查询中国2567个市县地区的7天天气预报、实况天气、每3小时天气、生活指数,轻量、功能强大或许是它最大的特点,软件大小仅仅不到2m,只需要少许网络就可以为您提供查询当前天气、未来天气

2020-06-07 10:44:29 4613 7

原创 基于安卓的图书管理系统后端使用springboot+mybatis

项目简介根据springboot+mybatis后端返回json格式数据,完成登录、注册,图书列表页面的展示(增删改查)功能。登录注册的相关可以查看上2篇博客工具java后台:开发工具:ideamysql版本:5.7版本数据库中图书Item表资源来源于这位大佬 weixin_43912367通过springboot2.x+mybatis+mysql,通过pagehelper插件完成...

2020-05-06 21:09:11 3505 8

原创 android登录注册功能基于springboot+mybatis后台

关于后台,可以看我的上一篇文章springboot+mybatis登录注册功能返回json前台使用原生安卓运用Volley网络请求框架与后台交互页面和功能展示界面ui参考一位博客主发送请求的代码,使用volley post请求后台服务器根据后台返回的json数据来判断时候完成注册功能 submit.setOnClickListener(new View.OnClickListener(...

2020-04-30 12:03:47 4497 28

原创 springboot+mybatis登录注册功能返回json

基于springboot和mybatis框架实现登录注册功能返回json开发环境开发工具:idea2019.3jdk:1.8数据库:mysql5.7springboot:2.2.6postman数据库表DROP TABLE IF EXISTS `usermessage`;CREATE TABLE `usermessage` ( `id` int(20) NOT NULL ...

2020-04-27 16:57:32 2145 9

原创 学生如何免费申请使用idea

写java程序,现在主流的工具无非有2种,一是免费的eclipe工具,相信不少java程序员在学习或者开发中都使用过它,另外一种就是业界公认最好的java开发工具–IntelliJ IDEA,因为这款工具实在是太强大了,代码助手、代码自动提示、重构等等,具体我就不再叙述了。但是这款工具旗舰版是收费的,那么今天我们就来聊一下学生如何免费使用。jetBrains开发工具免费提供学生和教师使用,取得授...

2020-03-12 15:10:28 3060

原创 Map集合输出遍历的方法

1、iterator输出Map集合import java.util.Iterator;import java.util.Map;import java.util.Set;public class HashMapDemo { public static void main(String[] args) { Map<String,Integer>map=ne...

2019-10-24 21:12:20 600

原创 解决android实时监控网络,广播重复接收的问题

解决android实时监控网络广播重复接收的问题当我们想要在自己的项目中,实现网络状态的监控,例如:当网络状态发生变化时,我们给出Dialog提示。我们会使用广播来实现。不过在使用中我们会发现,那就是广播会重复接收。也就是说,我们在网络状态发生变化时,会接收2次。我们如果使用Dialog给出提示,那么它就会被多次执行,即弹出2次。(此文用Toast代替dialog)下面就来解决一下广播重复接...

2019-10-23 21:17:40 1568

原创 java打印三角形、等腰三角形、直角三角形

1、首先打印五行五列的矩形*************************代码如下:for(int i=1;i<=5;i++) { for(int j=1;j<=5;j++){ System.out.print("*"); } System.out.pr...

2019-07-29 12:47:25 1760 1

ITBook.apk

演示软件,本软件是图书管理系统,能够在配合服务端完成登录注册,列表查看图书的功能,仅仅作为学习演示使用

2020-06-07

简单天气.apk下载

自己写的天气app,开发简介,占用手机极低的存储空间仅仅不到2M,功能强大,来源于强大的数据接口,开发语言android-java点击切换,弹出对话框,判断输入是否为城市,然后把输入框得到的值sp存储,下次进入app 就会显示上次查询的城市

2020-02-12

空空如也

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

TA关注的人

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