- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 一个Android音乐播放器
4.右下角设置按钮,歌词字体大小和颜色调节,显示桌面歌词(需要打开悬浮窗权限)。3.歌词显示页面,可以拖拽歌词调节播放进度;2.封面专辑页面,可以调节播放进度;1.音乐列表,可以点击切换歌曲;
2024-06-23 17:23:42
470
原创 Android Jetpack之ViewModel简单封装
可能有的同学不知道sealed class是什么意思,这里简单说明一下,sealed class中文翻译是密封类,跟枚举类有点类似,但是比枚举类功能更加强大。获取界面上的数据,一般要有请求参数,不妨用P(parameter)表示,然后必定有一个方法,根据参数P获取数据。处理界面UI的接口ViewHandler代码如下,很容易理解,没什么需要特别说明的。重点关注红色笔圈起来的部分,在适当的时机给BaseViewModel里的LiveData数据赋值。写完了,若有不正确的地方,欢迎指正。
2024-06-01 23:04:00
636
原创 【排序算法】计数排序
/** * 获取数组元素的最大值和最小值 * @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
1082
原创 【排序算法】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
137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人