自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一个Android音乐播放器

4.右下角设置按钮,歌词字体大小和颜色调节,显示桌面歌词(需要打开悬浮窗权限)。3.歌词显示页面,可以拖拽歌词调节播放进度;2.封面专辑页面,可以调节播放进度;1.音乐列表,可以点击切换歌曲;

2024-06-23 17:23:42 183

原创 Android Jetpack之ViewModel简单封装

可能有的同学不知道sealed class是什么意思,这里简单说明一下,sealed class中文翻译是密封类,跟枚举类有点类似,但是比枚举类功能更加强大。获取界面上的数据,一般要有请求参数,不妨用P(parameter)表示,然后必定有一个方法,根据参数P获取数据。处理界面UI的接口ViewHandler代码如下,很容易理解,没什么需要特别说明的。重点关注红色笔圈起来的部分,在适当的时机给BaseViewModel里的LiveData数据赋值。写完了,若有不正确的地方,欢迎指正。

2024-06-01 23:04:00 370

原创 【排序算法】计数排序

/** * 获取数组元素的最大值和最小值 * @param array 待排序的数组 * @param length 数组长度 * @param min 最小值指针变量 * @param max 最大值指针变量 */void min_max(const int array[], int length, int *min, int *max){ *min = array[0]; *max = array[0]; for (int i = 1; i < lengt.

2021-12-13 23:27:53 674

原创 【排序算法】Java实现几种常用的排序算法

public class SortUtil { /** * 选择排序 * * @param array 待排序的数组 */ public static void selectSort(int[] array) { if (array == null || array.length == 0) { return; } sort(array, 0); } priva.

2021-12-08 15:57:44 103

空空如也

空空如也

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

TA关注的人

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