第一步在点击File -> Settings ->Plugins,输入bito点击下载image.png第二步点击Help ->Find Action,输入Choose Boot Java Runtime for the IDEimage.png第三步 选择JCEF浏览器模式,点击OK开始下载就完事了image.png第四步 下载完成后点击Restart,重新打开AndroidS
2023-07-27 michael007js 413
一、简介java中的日期处理一直是个问题,没有很好的方式去处理,所以才有第三方框架的位置比如joda。 文章主要对java日期处理的详解,用1.8可以不用joda。1. 相关概念首先我们对一些基本的概念做一些介绍,其中可以将GMT和UTC表示时刻大小等同。1.1 UT时间 UT反应了地球自转的平均速度。是通过观测星星来测量的。 具体可以看参考1.1.2 UTC UTC是用原子钟时间做参考,但保持和
2023-04-14 michael007js 481
今天要用到Collections的binarySearch方法的查找功能,但是要是用二分查找的List必须是有序的,也就是使用 Collections中的sort方法进行自然排序。在对List中的数据查找的时候我们经常会用到contains、find、indexOf等线性查找方法,已经有很多前辈对线性查找和二分查找的性能做过测试,我们就站在前辈的肩膀上直接得出我们的结论,有兴趣的同学可以自己做
2023-04-11 michael007js 94
概要本文章,讲解Collections.sort给List<String>排序的一种情况:List<String>里的内容是整数情景:List<String>里的内容是整数需求:/** * @date 2017-07-12 * @author LTF * 把数组排成最小的数 * 题目描述 * 输入一个List集合,给集合里的数据排序,按照正序或倒序打印
2023-04-11 michael007js 141
在某些场景下,我们经常要将数字进行格式化,比如取2位小数,或者四舍五入、取整等等,这是最常见的。那么我们应该怎么去实现呢?Java 提供DecimalFormat类,它可以帮你用最快的速度将数字格式化为你需要的样子。详情请看下面案例列举:double pi = 3.1415927;//圆周率约等//取一位整数System.out.println(new DecimalFormat("0&
2023-04-10 michael007js 227
要判断RecyclerView是否滚动到底部,可以通过以下步骤:获取RecyclerView的布局管理器LayoutManager,可以是LinearLayoutManager、GridLayoutManager等等。通过LayoutManager获取RecyclerView的最后一个可见的item位置lastVisibleItemPosition,以及RecyclerView中item的总数it
2023-03-31 michael007js 1068
在 Android 11 及更低版本中,滚动事件会使视觉元素发光。在 Android 12 及更高版本中,发生拖动事件时,视觉元素会拉伸和反弹;发生快速滑动事件时,它们会快速滑动和反弹,新的滚动行为会影响拖动和快速滑动动画。该行为会应用于使用 EdgeEffect 的所有应用,并且适用于以下类中的所有内容:RecyclerViewListViewScrollViewNestedScrollView
2023-03-24 michael007js 188
1 linearGradient简介linearGradient线性渐变,会用到Paint的setShader,Shader 被称为着色器,在opengl中这个概念经常被用到,android中的shader主要用来给图像、文字着色,Shader在绘制过程中会返回横向重要的颜色组,Paint设置shader后,绘制时会从shader中获取颜色,也就是需要shader告诉画笔某处的颜色值。Shader
2023-03-23 michael007js 724