
Java Language
文章平均质量分 53
Donald Linux
日拱一卒无有尽 功不唐捐终入海
展开
-
Android java Handler sendMessage使用Parcelable传递实例化对象,我这里传递Bitmap 图片数据
【代码】Android java 使用Parcelable传递实例化对象,我这里传递Bitmap 图片数据。原创 2023-11-03 10:21:24 · 360 阅读 · 0 评论 -
20231101 java 一次性将文件内容读到byte[]中,写int[] data数组内容到raw文件
【代码】20231101 java 一次性将文件内容读到byte[]中,写int[] data数组内容到raw文件。原创 2023-11-01 16:13:27 · 250 阅读 · 0 评论 -
2023-04-28 Android AlertDialog的使用 修改标题、内容、按钮的字体大小和字体颜色,自定义界面带输入框等,实现点击AlertDialog上按钮时不关闭对话框的方法.
1.4 代码解析,下面这两行是不让两个按钮显示的字符都是大写,没有这两行,显示都是大写。1.3 代码解析,下面这一行是点击对话框外面的时候不退出。2.3 enterpassword 布局文件。1.5 代码解析,下面这两行是让按钮改变颜色。原创 2023-04-28 10:35:59 · 2512 阅读 · 0 评论 -
2023-04-18 android app获取assets内的文件转File方法,先把asset里面的文件复制到/data/data/.../files/
3.2 可以看到assets目录下的文件被copy到files目录下面。android 获取assets内的文件转File - 简书。原创 2023-04-18 11:03:23 · 2187 阅读 · 0 评论 -
2023-03-03 java 判断字符是否都是数字组成、或者数字和某个字符组成
【代码】2023-03-03 java 判断字符是否都是数字组成、或者数字和某个字符组成。原创 2023-03-03 18:38:21 · 352 阅读 · 0 评论 -
2023-02-24 android app 获取raw 图像数据,把数据装入Bitmap里面,然后在ImageView显示出来,主要用到Bitmap.createBitmap、setPixels
前言:安卓应用中,IR相机的预览回调数据(我测试的是散斑图)格式是RAW10,然后转成RAW16,为了显示回调数据到控件,需要将RAW16格式数据转化成bitmap。一、10位raw图数据转16位大端raw数据。/** * 非安卓标准格式的RAW10转RAW16,补充数据在末尾 * @param src * @param width * @param height * @return 大端格式的raw16数据 */ pub。原创 2023-02-24 20:00:55 · 1218 阅读 · 0 评论 -
2023-02-24 androd java 校验获取的jpg(jpeg)图片数据是否是有效的
【代码】2023-02-24 androd java 校验获取的jpg图片数据是否是有效的。原创 2023-02-24 18:16:57 · 610 阅读 · 0 评论 -
2023-02-24 Android app java 模拟控件点击事件,使用performClick方法去实现
【代码】2023-02-24 Android app java 模拟控件点击事件,使用performClick方法去实现。原创 2023-02-24 17:51:04 · 612 阅读 · 0 评论 -
2023-02-24 AndroidR app 调用系统文件管理器打开指定路径目录
网上找到普遍都是这样:[cc]Intent intent = new Intent(Intent.ACTION_GET_CONTENT);intent.setDataAndType(...Android 调用系统文件管理器打开指定路径目录 | 码农家园。原创 2023-02-24 17:27:26 · 2139 阅读 · 0 评论 -
2023-02-23 Java读取文本文件的每一行并将每一行设置为数组元素,使用ArrayList<String>转String数组
集合转数组也是一个常用的操作。看代码import java.util.ArrayList;原创 2023-02-24 13:29:37 · 819 阅读 · 0 评论 -
2022-02-24 Java中的 split 函数是用于按指定字符(串)或正则去分割某个字符串,从字符串中 以单个或多个空格进行分隔 提取字符串。
一、split函数,regex -- 正则表达式分隔符。limit -- 分割的份数。public String[] split(String regex, int limit)二、测试代码 1、java代码public class Main { public static void main(String[] args) { System.out.println("Hello World"); String str = ...原创 2022-02-24 16:42:33 · 682 阅读 · 0 评论 -
2022-02-09 Android setLayoutParams动态修改RelativeLayout控件layout_width、layout_marginTop等。实际应用实例:控件随手指移动。
一、修改大致方法如下:LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams) textview.getLayoutParams(); lp.leftMargin = 0; textview.setLayoutParams(lp); 二、实际应用实例:控件随手指移动。 1、布局文件文件RelativeLayout中有个ImageVIew,id是code。 2、首先我们要给控件设置触摸...原创 2022-02-09 11:43:32 · 3095 阅读 · 0 评论 -
2022-02-08 java 获取前N天的日期时间时分秒,先用SimpleDateFormat格式化时间,PS 本人某个实用软件中运用到。
一、需求是这样,比如现在是2022-02-01,我要获取前两天的日期,结果应该是2022-01-30。二、核心代码public static void main(String[] args) throws ParseException { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date day = sdf.parse("2017-01-01"); long ms = day.get..原创 2022-02-08 19:16:09 · 764 阅读 · 0 评论 -
2021-12-27 Java abstract关键字用于修饰类和方法介绍和实例测试
一、抽象(abstract)的使用 当父类的某些方法不确定时,可以用abstract关键字来修饰该方法[抽象方法],用abstract来修饰该类[抽象类]。 我们都知道,父类是将子类所共同拥有的属性和方法进行抽取,这些属性和方法中,有的是已经明确实现了的,有的还无法确定,那么我们就可以将其定义成抽象,在后日子类进行重用,进行具体化。这样,抽象类也就诞生了。二、定义和用法 abstract关键字是不可访问的修饰符,用于类和方法。 类:抽象类是一个受限制的类,不能用于创...原创 2021-12-27 19:13:26 · 1277 阅读 · 0 评论 -
2021-12-27 C、C++ java代码在线运行网站
一、介绍两个C、C++ java代码在线运行网站,有时候那里测试挺方便的,这个好的东西我以前就怎么不知道,哎。1、代码编辑器_www.cjavapy.com2、代码在线运行 - 在线工具二、运行效果图...原创 2021-12-27 18:52:26 · 2193 阅读 · 0 评论 -
2021-12-27 Java String contains() 方法用于判断字符串中是否包含指定的字符或字符串。用.toLowerCase().contains忽视大小写。传入null 空会报错
一、public boolean contains(CharSequence chars) contains() 方法用于判断字符串中是否包含指定的字符或字符串。二、返回值 如果包含指定的字符或字符串返回 true,否则返回 false。三、实例测试 1、测试java 源码package com.giada.lib;import java.lang.*;public class MyClass { public static ...原创 2021-12-27 18:16:38 · 1094 阅读 · 0 评论 -
Android java语言super的用法和实例测试
一、super 可以理解为是指向自己超(父)类对象的一个指针,而这个超类指的是离自己最近的一个父类。二、super有三种用法 1.子类引用父类的变量 2.子类引用父类的方法 3.在子类的构造方法中引用父类构造函数三、子类引用父类的变量以及子类引用父类的方法测试 1、源码Country.javapublic class Country { public String name="ENGLISH"; publi...原创 2021-09-03 16:38:13 · 1856 阅读 · 0 评论 -
Java语言HashMap用法及实例学习
Java语言HashMap用法及实例学习一、HashMap是最常用的Map集合,它的键值对在存储时要根据键的哈希码来确定值放在哪里。在数组中我们是通过数组下标来对其内容索引的,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value。在下文中会有例子具体说明。二、HashMap常用函数: ...原创 2019-11-14 18:08:44 · 612 阅读 · 0 评论 -
JAVA 用File类创建文件或文件夹等
JAVA 用File类创建文件或文件夹等1、File类相关函数* boolean createNewFile() :创建文件 返回值表示是否创建成功* ①当且仅当不存在具有此抽象路径名指定名称的文件时,不可分地创建一个新的空文件* ②如果路径不存在,就不能创建文件* boolean mkdir() :创建...原创 2019-10-28 17:38:52 · 5296 阅读 · 0 评论 -
JAVA语言ArrayList类使用实例详解
今天我们来学习一个很有用的存储对象的类,虽然我们可以通过创建一个数组来存储对象,但是这样做有很多缺点,一旦这个数组被创建,它的大小就被固定了。JAVA语言里面有一个Arraylist类,可以很好的解决这个问题,用ArrayList类可以存储不限定个数的对象。 1、下图是ArrayList类的一些常用方法:2、数组和ArrayList两者之间的对比.3、ArrayList有下原创 2017-05-13 16:12:31 · 1446 阅读 · 0 评论 -
Android:java 抛出异常throw与throws以及捕捉异常try、catch、finally学习
Android:java 抛出异常throw与throws以及捕捉异常try、catch、finally学习一、异常处理机制异常处理是对可能出现的异常进行处理,以防止程序遇到异常时被卡死,处于一直等待,或死循环。异常有两个过程,一个是抛出异常;一个是捕捉异常。二、培养好的编程习惯1.在写程序时,对可能会出现异常的部分通常要用try{...}catch{...原创 2018-01-10 19:28:11 · 17117 阅读 · 0 评论 -
Android:java byte数组文件读写学习实例
Android:java byte数组文件读写学习实例一、该实例把byte写入一个image_data.txt文件,然后再用两种方法读取image_data.txt文件里面的byte内容然后分别写入image_read_and_write_data.txt、image_read_and_write_data_2.txt文件。二、实例学习 1、java代码j原创 2018-01-11 11:50:52 · 1503 阅读 · 0 评论 -
Android:Java语言字符串比较“==”形式和“equals()”形式的不同
Android:Java语言字符串比较“==”形式和“equals()”形式的不同一、熟悉C++的人对于两个字符串比较的代码一定很了解,可以用==直接比较字符串,例如(string1==string2) ,但在java中,如果用==比较,即使在两个字符串的内容完全相同的情况下也会返回false ,Java中必须使用string1.equals(string2)来进行判断。如果使用“原创 2018-01-11 18:56:17 · 7429 阅读 · 0 评论 -
java 类里面的关键字static学习
java 类里面的关键字static学习一、static修饰的方法 1、static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。这段话虽然只是说明了static方法的特殊之处,但是可以看出static关键字的基本作用原创 2018-01-21 15:26:46 · 349 阅读 · 0 评论 -
JAVA语言StringBuffer类的使用
Java里面有3个类是关于字符操作的,分别是Character、String、StringBuffer,Character只能操作单个字符,String可以对字符串操作,但是这个类不可变,StringBuffer是可变类,也可以操作字符串。这里主要讲StringBuffer类和String的区别。 StringBuffer类和String一样,也用来代表字符串,只是由于StringB原创 2017-05-12 16:27:44 · 745 阅读 · 0 评论