
Java
casual_clover
这个作者很懒,什么都没留下…
展开
-
Java 设计模式 -- 单例模式
单例模式 是一种设计模式,它确保一个类只有一个实例,并提供一个全局访问点来访问这个实例。单例的构造函数通常是私有的,这样外部类就无法通过常规方式创建该类的多个实例。通过一个静态方法或者静态变量来获取这个唯一的实例。转载 2024-12-20 13:59:54 · 52 阅读 · 0 评论 -
Kotlin学习笔记:build.gradle中添加依赖库
Kotlin和Java在build.gradle中添加依赖库方法对比原创 2023-02-28 11:39:00 · 1818 阅读 · 0 评论 -
Java注释规范
Java代码注释规范原创 2023-02-14 16:09:45 · 2626 阅读 · 0 评论 -
Android Studio中Java代码支持main函数
java中main函数使用简介原创 2022-10-12 09:45:39 · 441 阅读 · 0 评论 -
电脑上配置jdk环境变量
配置jdk环境变量原创 2022-10-09 09:17:39 · 332 阅读 · 0 评论 -
Java 语言之NV21数据转换为JPG图片
将nv21数据转换为jpg图片原创 2022-09-06 09:30:45 · 1213 阅读 · 1 评论 -
linux命令的java实现
android项目中执行linux命令的接口原创 2022-07-25 10:33:32 · 136 阅读 · 0 评论 -
Android Studio中注解处理器(annotation processors)的增量编译失败分析
导入第三方aar库后,编译出现如下异常:> Task :app:compileK4t3ReleaseJavaWithJavac FAILEDGradle may disable incremental compilation as the following annotation processors are not incremental: realm-annotations-processor-3.0.0.jar (io.realm:realm-annotations-processor:3.原创 2022-05-10 14:24:43 · 4366 阅读 · 0 评论 -
Java中String类型与Map类型互转
一、mapString与Map之间互转1、map类型转换成string类型Map<String, String> map = new HashMap<String, String>();map.put("key1", "value1");map.put("key2", "value2");map.put("key3", "value3");System.out.println(map.toString());执行结果:{key1=value1, key2=value原创 2022-04-24 10:28:23 · 118591 阅读 · 1 评论 -
Android之byte数组转String类型会乱码问题
直接将byte数组转换成String类型时,由于编码原因会出现乱码:byte[] test = new byte[10];Log.d(TAG, "test:" + new String(test) + ", len: " + test.length);打印结果为:test:��������������������, len: 10需自己写一个转换函数进行转换:public String byteToString(byte[] data) { int index = data.leng原创 2021-03-11 16:28:01 · 2987 阅读 · 2 评论 -
yuv视频数据存储成jpg图片并裁剪小图
/** * * @param data NV21视频数据 * @param width NV21宽 * @param height NV21高 * @param left 裁剪图片顶点坐标 * @param top 裁剪图片顶点坐标 * @param clip_w 裁剪图片宽 * @param clip_h 裁剪图片高 * @param filename 裁剪图原创 2020-07-08 13:56:18 · 954 阅读 · 0 评论 -
TextView显示富文本图片
package com.android.device.utils;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.drawable.BitmapDrawable;import android.graphics.drawable.Drawable;import android.os.Handler;原创 2020-07-08 13:44:46 · 1188 阅读 · 2 评论 -
Android 获取代码段执行时间
long startTime =SystemClock.uptimeMillis(); //系统当前时间//....中间代码段处理long speedTime = SystemClock.uptimeMillis() - startTime; //间隔时间原创 2020-04-10 15:25:56 · 793 阅读 · 0 评论