自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 问答 (1)
  • 收藏
  • 关注

原创 OpenMvvm 开源的mvvm项目介绍

项目是基于mvvm模式开发,引用了Google新出的ViewBinding框架。为了提高开发效率,开发了这套开源项目。此项目是基于多年的工作经验总结出来的。代码高效、简洁,可大大提高Android开发人员的工作效率。...

2022-08-15 12:21:35 1331

原创 java 圆形坐标计算(根据角度和边长计算位置)

o 为起始位置, r为半径,求圆形坐标位置。

2022-10-17 14:48:18 1519 1

原创 android 圆角播放暂停按钮 及 动画效果

有问题请私信,留言,或者发送邮件到我扣扣邮箱 qingingrunt2010, 再或者加入扣扣群721765299。

2022-10-16 20:15:53 874

原创 ViewBinding和DataBinding的优劣势

ViewBinding和DataBinding

2022-08-14 13:18:22 464

原创 java开发 身份证号校验(边输入边校验)

边输入边校验身份证号码是否合规。#代码利用多个正则表达式去校验字符#判断年月日校验#大小月校验#闰年闰月的校验

2022-07-05 20:41:34 466

原创 Java 开发之 根据坐标计算长度、角度、位置等数据

Java 开发之 根据坐标计算长度、角度等数据坐标计算 其实也相当于再做三角运算, 每一个坐标在坐标图中都可视作三角形的一个顶角有了这张图, 大家就能清晰的想象出一个三角形,然后根据三角函数进行相关的计算如果有不了解三角函数算法的可以看看本人汇总的几个三角算法文章《Java开发 三角形算法汇总》,本文的算法中也使用了该文章的算法两点之间的长度 /** * 两点之间的长度 * @param point0 坐标 * @param point1 坐标

2022-01-25 18:24:22 3314 4

原创 Java开发 三角形算法汇总

Java开发 三角形算法汇总文章简介直角三角形算法取边长任意三角形求边长求夹角文章简介本文汇总一下三角形算法,包含 求边长、求角度等常用函数直角三角形算法取边长勾股定理,是一个基本的几何定理,指直角三角形的两条直角边的平方和等于斜边的平方。引申java算法, 已知两个边长 得出第三边 /** * 直角三角获取斜边 * @param a 直角边长 * @param b 直角边长 * @return 斜边边长 */ publi

2022-01-25 18:20:45 3564 3

原创 Java 泛型的实例化总结

Java 泛型的实例化总结前言: 当我们在做项目的时候 ,搭建框架的时候,会经常用到泛型类来封装一些通用类或工具类。在封装泛型类的过程中,为了提升开发效率及代码简洁,会经常运用泛型内部进行实例化,用以减少代码量或重复操作。创建泛型类public class GenericityTest<T,D,E> { T t; D d; E e;}1 泛型的实例化(1)getClass().getGenericSuperclass()).getActualTypeArgum

2021-09-21 18:04:18 8046

原创 java 开发之商品规格属性(SKU)组合算法

java 开发之商品规格属性(SKU)组合算法开发背景一般在开发商城的时候都会遇到商品规格组合的问题, 在这个开发过程中就需要一套算法用来组合多个规格属性,用来给每个组合定一组封面图和价格比如某宝的直接发代码/** * 商品规格组合算法 */public class SpecAlgorithm<T>{ /** * 商品规格组合 * * @param lists 设置的规格(传入的参数数量应对的是多少级的规格,T为声明的规格对象)

2021-07-29 18:17:29 4899 11

原创 recyclerview 中item多行多列edittext切换,及切换下一个item中的edittext问题

上一篇文章已经讲过,关于edittext切换焦点,将光标设置到最后一位的问题。有兴趣的朋友可以看我上一篇文章今天主要讲recyclerview中多行多列的edittext切换及切换下一个item中的edittext问题先看看在不加任何处理的情况下的edittext在recyclerview中切换效果(当然,edittext的前提需要设置singleline=true,maxlines=1,这样才能激活键盘中的切换下一项功能)从图中大家可以看到,在没有任何处理的情况下,光标直接切换到底部的editte

2021-05-25 16:53:51 870

原创 Android edittext 切换焦点或获取焦点时 ,多个eidttext 设置光标到最后一位

Android edittext 切换焦点或获取焦点时 设置光标到最后一位先说设置光标到最后一位的代码,其实很简单 editText.setSelection(editText.getText().length());但是,我们经常用到的情况是,当edittext获取焦点时,光标会默认显示在第一位,需要将光标自动移动到最后一位,这时候就需要在监听事件中设置了edittext 焦点监听 中设置光标位置editText.setOnFocusChangeListener(new View.OnFoc

2021-05-25 15:36:19 5839 1

原创 Android 七牛云 sdk 实现文件上传 及多文件上传

七牛上传工具类

2021-05-13 14:07:05 1442

原创 Android 鲁班压缩 sdk 使用 实现多文件同时压缩

也可以加QQ群交流技术。

2021-05-13 13:51:34 764

原创 Android 阿里云oss sdk接入 优化并增加多文件上传

Android 阿里云oss sdk接入 优化并增加多文件上传

2021-05-13 12:00:36 2939

原创 Android开发之 log打印 连续打印内容过多导致部分信息丢失或打印中断

Android开发之 log打印 连续打印内容过多导致部分信息丢失或打印中断最近在使用retrofit进行接口请求数据log打印输出时,出现了内容过多导致部分信息没打印或者中断问题。网上搜了半天没有对应的解决方案,今天我分享一下自己的解决方法。问题简述先贴一下原来的打印代码String[] split = sb.toString().split("\n");for(String str : split){ if(info) { Log.i(TAG, str); }e

2021-01-18 16:02:10 1941

原创 java 开发之 最近(最短)路线规划算法 迪杰斯特拉(Dijkstra)和个人研究的算法对比

java 开发之 最近(最短)路线规划算法 迪杰斯特拉(Dijkstra)和个人研究的算法对比最近公司的物流项目要做最短路线规划, 网上找了很多,描述和使用最多的就是地杰斯特拉(Dijkstra)算法,这个算法的逻辑是两点连接是以最近的路线规划,但实际规划出来的整条线在特定条件下并不是最近的,所以我自己又研究了一套算法进行对比。先上图吧从两张图可以判断,规划的结果相差将近700.所以 迪杰斯特拉算法还是有缺陷的,因为他只是计算与当前点的最短距离,并没有考虑整体路线的距离。本文不再赘述Dijkst

2021-01-04 20:16:51 1051 4

原创 Android 开发之retrofit网络请求日志打印 可读性更强的日志打印 HttpLoggingInterceptor

这里写自定义目录标题Android 开发之retrofit网络请求日志打印 可读性更强的日志打印 HttpLoggingInterceptorretrofit网络日志打印Android 开发之retrofit网络请求日志打印 可读性更强的日志打印 HttpLoggingInterceptor网络请求是开发的日常工作内容之一,网络日志打印也有很多要注意及优化的部分,本文分享我在开发过程中编写的retrofit网络请求日志打印方法实现retrofit网络日志打印直接用OKHTTP请求接口的方式要在接

2021-01-02 13:16:23 3518 3

原创 Android 开发之Okhttp网络请求日志打印

这里写自定义目录标题Android 开发之Okhttp 网络请求日志打印OkHTTP网络日志打印Android 开发之Okhttp 网络请求日志打印网络请求是开发的日常工作内容之一,网络日志打印也有很多要注意及优化的部分,本文分享我在开发过程中编写的OkHttp网络请求日志打印方法实现OkHTTP网络日志打印直接用OKHTTP请求接口的方式要在接口请求的回调方法内进行信息获取和打印 ,即在自定义的Callback实现类或实现对象中public abstract class MyStringC

2021-01-01 17:01:35 4256 4

空空如也

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

TA关注的人

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