- 博客(68)
- 收藏
- 关注
原创 Java Redis客户端
用于读取和消费 Redis Streams 数据结构中的消息,它可以按照消息流的ID来读取特定范围内的消息,并以数组的形式返回这些消息。用于读取和消费 Redis Streams 数据结构中的消息,它可以按照消息流的ID来读取特定范围内的消息,并以数组的形式返回这些消息。遍历有序集合(Sorted Set)中的成员的命令,它支持在不阻塞服务器的情况下逐步遍历有序集合中的成员。遍历有序集合(Sorted Set)中的成员的命令,它支持在不阻塞服务器的情况下逐步遍历有序集合中的成员。
2024-01-10 18:00:23 795 1
原创 Android YUV存储方式
UV 平面:首先存储所有的 U 分量,然后存储所有的 V 分量,每个 U 或 V 分量占据一个像素位置。UV 平面:U 和 V 分量交错存储,先存储所有的 U 分量,然后存储所有的 V 分量。Y 平面:所有的 Y 分量一起存储,每个 Y 分量占据一个像素位置。Y 平面:所有的 Y 分量一起存储,每个 Y 分量占据一个像素位置。
2023-11-25 14:38:35 1336 1
原创 Android RGB转YUV的算法
使用预定义的转换矩阵将 RGB 值转换为 YUV 值。其中,Y 表示亮度,U 和 V 表示色度。这种算法是最基本且常见的 RGB 到 YUV 的转换方法,但结果可能不是最精确的。根据 JPEG 图像压缩标准,使用以下公式将 RGB 值转换为 YUV 值。这种方法相对于矩阵转换法,对 U 和 V 分量进行了偏移和缩放,以适应 YUV 的取值范围。根据国际电联网(ITU-R)的 BT.601 标准,使用以下公式将 RGB 值转换为 YUV 值。这种方法与矩阵转换法类似,但对 U 和 V 分量进行了偏移。
2023-11-25 14:03:29 927
原创 Android Java OSON
JSON轻量级解析工具,在JAVA-ORG.JSON源码基础上扩展编写,支持Object、Array、Map、List、Collection、Stack、Vector、ArrayList、LinkList、基本数据类型、泛型、JSONArray、JSONObject。
2023-08-28 22:30:54 234
原创 Android 安装包检查
安装检查支付宝微信高德地图百度地图腾讯地图Android 11manifest标签下必须配置,如果有其他客户端,自行扩展如下<queries> <package android:name="com.tencent.mm" /> <package android:name="com.eg.android.AlipayGphone" /> <package android:name="com.baidu.BaiduMap" /&g
2022-03-14 13:37:27 4520
原创 Android UI
Android UI框架 Activity、Fragment封装,支持状态栏修改、快速设置标题栏、设置空视图、内含轮播、刷新、加载、侧滑删除、ShapeButton、日期选择器、滚轮选择器、权限工具、分享数据、 流式布局列表、桌面圆点、字体大小设置、语言设置、短信发送倒计时、消息提示、数据库、常用正则、网页加载器、数字处理、价格处理新增AppPopupWindow新增SQLite database();方法新增AppPermission requestCode返回;新增RecyclerAdap.
2022-02-20 19:44:26 2532
原创 Android IO
GitHub - IOCoreAndroid文件操作工具,此工具采用沙盒安全模式,不要设置传统存储模式。在Android11以后强制采用沙河模式,不再支持传统存储模式,采用java编写,因为考虑kotlin和java语言都能调用,kotlin工具只能kotlin项目能用。1.内含腾讯Bugly、TBS、ISOParser2.系统+自定义相机拍照、录像3.系统+自定义媒体文件选择,音频文件专辑图片兼容高版本。4.文件打开预览5.文件下载6.数据(DataStore - SharedPrefe
2022-02-12 18:31:17 2659
原创 Android OkApi
GitHub-OkApiAndroid接口联调工具1.内含Gson、okhttp、okio2.支持Get、Post、Put、Delete、PatchMaven1.build.gradeallprojects { repositories { ... maven { url 'https://jitpack.io' } }}2./app/build.gradedependencies { implementation 'com.github.RelinRan:OkApi
2022-01-25 22:58:56 2261 1
原创 Android 键盘输入管理
键盘输入管理支持显示隐藏、自动切换、检查是否打开InputMethodimport android.content.Context;import android.view.View;import android.view.inputmethod.InputMethodManager;/** * 键盘输入法管理 */public class InputMethod { /** * 获取键盘管理器 * * @param context 上下文
2022-01-14 13:56:20 3895
原创 Android Retrofit、OkHttp域名切换
DomainSwitchInterceptorRetrofit、OkHttp域名切换使用1.在客户端请求对象设置域名切换拦截器OkHttpClient httpClient = new OkHttpClient.Builder().addInterceptor(new DomainSwitchInterceptor()).build();2.在接口类对应方法添加如下注解:@Headers("domain:http://47.108.248.71:8209")代码复制项目即用impo
2021-12-28 18:06:48 3658
原创 Android RecyclerView 侧滑菜单+长按拖拽+加载更多+Header+Footer
支持侧滑菜单、长按拖拽、Header、Footer、Loading(加载更多)注意不持支com.android.support项目。如果要使用可以下载源码自己AndroidStudio转support使用。
2021-12-25 22:42:53 3503 4
原创 Android 圆角进度条
圆角自定义,可自定义原角大小;进度颜色和进度值自定义;1.build.grade | setting.grade2./app/build.grade
2021-12-23 13:15:10 1576 2
原创 Android IJKPlayer
IJKPlayerIJK集成播放器,拥有亮度调整、音量调整、视频全屏播放。GitHub方法一 ARR依赖IJKPlayer.arrandroid { .... repositories { flatDir { dirs 'libs' } }}dependencies { implementation(name: 'IJKPlayer', ext: 'aar')}方法二 JitPack依
2021-07-15 23:55:51 879 3
原创 Android 头像、图片裁剪
头像、图片裁剪裁剪圆形裁剪圆角裁剪矩形1.build.grade | setting.grade2./app/build.grade
2021-06-19 13:27:18 2748
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人