- 博客(24)
- 资源 (2)
- 收藏
- 关注
原创 ActionBar右侧增加按钮
要在 ActionBar 的右侧添加按钮,你可以使用 Menu 来定义 Action Items,然后在 ActionBar 中显示。这样就可以在 ActionBar 的右侧添加一个按钮,并且在点击时执行相应的操作。
2024-04-23 20:09:13
261
原创 自定义SeekBar以及指示器有白边问题
在布局中添加如下属性,即可解决thumb指示器白边问题自定义SeekBar的样式,要处理指示器(thumb)、进度条(progressDrawable)
2022-12-01 16:39:11
446
1
原创 解决MotionLayout布局Visibility失效
近日,在接手新项目的代码,其中布局使用的是MotionLayout,奈何在此之前根本使用过他,于是发现了一个巨坑的问题,其中就是,在viewModel的回调中设置布局为显示状态即。找到MotionLayout布局的layoutDescription属性MotionScene文件,添加忽略即可。发现代码已经执行完毕了,但是无论如何就是不显示。
2022-11-07 19:27:44
952
原创 adb模拟打开手机最近任务按键
//返回按钮 adb shell input keyevent 4 //按键homeadb shell input keyevent 3//多任务按键adb shell input keyevent 187最近着手远程控制软件,新提的需求要模拟实现安卓手机底部的三个按钮,发现返回键和home键很好被查找到,关于最近任务按键的记录相对较少,特此记录一下!...
2022-02-10 14:07:37
2194
原创 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
628
原创 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
966
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
110
原创 安卓SplashActivity闪屏页面开发 kotlin
项目背景:近日在项目组代码review中,了解了一个小细节,就是SplashActivity页面我们通常都是使用一个hander.postDelayed,3秒后执行runnable,有没有考虑一下,当进入闪屏页面,按下home键的操作呢?实验发现在某些机型下,当我们进入闪屏页面,按下home健,手机进入到home页面进行其他操作,但是过了一会儿,我们的程序会被拉起进入主页面。好了废话有点多,下面上代码解决一下这个问题。xml中的代码就不写了,就是给父布局设置一个背景图就ok了SplashActivity
2021-04-16 17:32:01
1112
7
转载 kotlin常用复合符号 ? 、!! 、 ?: 、 as?
原文链接:https://blog.csdn.net/lckj686/article/details/80448471看到了一篇介绍介绍常用复合符号不错的文章,然后跟着画了一下
2021-04-12 15:57:50
176
原创 recycleView长按显示删除按钮逻辑及部分代码
问题:想要实现recycleview长按后显示删除图标,但是仅仅能实现当前item删除图标的显示,无法实现所有的item都出现删除图标,错误实现的逻辑是直接在itemView长按事件里面这个改变图片的显示与隐藏状态,这里仅能实现当前item删除图标的显示,所以是行不通的!我这里的代码背景是使用room数据库存数据,然后读取使用recycleview显示,然后在长按,所有的item显示删除图标。本文就记录一下这个问题,增加自己的记忆。下面就说一下实现逻辑以及部分代码第一步在RecycleView的adap
2021-04-09 17:47:27
477
2
原创 android动态修改svg进行数据的渲染--思路
近日在项目中遇到一个需求,就是动态的请求后台服务器接口数据,然后把数据渲染到svg图片上,首先遇到这个问题确实很棘手,毕竟没遇到过这样的问题,不知道如何处理。现在说一下思路。首先svg图片是静态存放在assets目录下面,在assets中没有办法直接修改,然后把这个svg文件需要在android代码中复制到手机存储中,然后在手机存储中操作这个svg图片,然后需要动态修改svg上面的数据,svg的格式是xml的形式,可以把它看成一个dom节点,我们可以使用dom4j这个库来解析这张svg图片,需要遍历找到他
2021-01-02 16:20:13
701
原创 基于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
2199
3
原创 android开发一款天气app附源码
能够查询2500+市县地区的7天天气预报、实况天气、每3小时天气、生活指数。使用安卓原生开发,这里用的android studio开发工具。这一切的关于天气信息的功能,来源于api接口,我们可以去申请一个天气api接口,例如:和风天气等等。下面简单说一下实现流程。app简介正如其名,是一款非常简洁但功能强大的一款APP,能够查询中国2567个市县地区的7天天气预报、实况天气、每3小时天气、生活指数,轻量、功能强大或许是它最大的特点,软件大小仅仅不到2m,只需要少许网络就可以为您提供查询当前天气、未来天气
2020-06-07 10:44:29
4733
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
3677
8
原创 android登录注册功能基于springboot+mybatis后台
关于后台,可以看我的上一篇文章springboot+mybatis登录注册功能返回json前台使用原生安卓运用Volley网络请求框架与后台交互页面和功能展示界面ui参考一位博客主发送请求的代码,使用volley post请求后台服务器根据后台返回的json数据来判断时候完成注册功能 submit.setOnClickListener(new View.OnClickListener(...
2020-04-30 12:03:47
4651
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
2239
9
原创 学生如何免费申请使用idea
写java程序,现在主流的工具无非有2种,一是免费的eclipe工具,相信不少java程序员在学习或者开发中都使用过它,另外一种就是业界公认最好的java开发工具–IntelliJ IDEA,因为这款工具实在是太强大了,代码助手、代码自动提示、重构等等,具体我就不再叙述了。但是这款工具旗舰版是收费的,那么今天我们就来聊一下学生如何免费使用。jetBrains开发工具免费提供学生和教师使用,取得授...
2020-03-12 15:10:28
3093
原创 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
615
原创 解决android实时监控网络,广播重复接收的问题
解决android实时监控网络广播重复接收的问题当我们想要在自己的项目中,实现网络状态的监控,例如:当网络状态发生变化时,我们给出Dialog提示。我们会使用广播来实现。不过在使用中我们会发现,那就是广播会重复接收。也就是说,我们在网络状态发生变化时,会接收2次。我们如果使用Dialog给出提示,那么它就会被多次执行,即弹出2次。(此文用Toast代替dialog)下面就来解决一下广播重复接...
2019-10-23 21:17:40
1629
原创 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
1854
1
简单天气.apk下载
2020-02-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人