- 博客(166)
- 收藏
- 关注
原创 遇到“Unable to find Dradle task to build:[:app].Build model: ASSEMBLE”这样的错误时,通常是因为Gradle配置或项目中存在一些问题
可以试着按照如下步骤挨个排除。
2024-08-30 20:31:26
61
原创 在Fragment中显示高德地图
可以在地图上选择位置并获取经纬度,在地图的中心点有一个红色的图标通过滑动图标实现位置选择。1.首先引入高德地图的依赖。2.在清单文件中写如下代码。3.在清单文件中申明权限。4.新建Fragment。
2024-08-05 17:05:14
534
原创 Mvvm在使用时遗忘的点
然后构建一下工程,然后你会发现在MainActivity中使用bing的时候却找不到。原因是我们需要将主界面的布局界面修改一下。新建一个android工程,想使用Mvvm框架进行开发,以下是最开始的步骤;首先在app模块下的gradle的android{}中加入以下代码。然后就可以进行绑定啦!
2024-07-23 16:03:35
134
原创 java:字符缓冲流特有功能
public String readLine():读一行文字,结果包含行的内容的字符串,不包含任何终止符,如果流的结尾已经达到,则为null。这段代码展示的是,使用缓冲输入流往文件fos.txt文本中添加内容。添加内容使用使用缓冲流特有的功能newLine,可以入一行自动换行。void newLine():写一行行分隔符,行分隔符字符串由系统属性定义。
2024-07-09 17:13:16
236
原创 在app中按动pda手柄按钮如何实现按动后开始扫描大概呈现
最近在将一个项目的Rfid(标签扫描)集成到另一个项目app中,这个app中有一个主Activity其他功能都存放在Fragment中。我要做的是在Fragment中完成按东手柄实现扫描的模块,都知道,按动物理按钮是无法在Fragment中完成的,只有通过Activity中的onKeyDown方法实现对物理按钮的操作。我尝试了很多中方法,我觉得还是我这种方法更实用!
2024-05-17 15:01:09
186
原创 Execution failed for task ‘:app:packageDebug‘.> A failure occurred while executing com.android.buil
在Android Studio中,尝试执行“Clean Project”和“Rebuild Project”操作。这可以通过点击“Build”菜单然后选择相应的选项来完成。确保你使用的Android Studio是最新版本,因为旧版本可能会与KeyStore文件不兼容。文件(确保你已经备份了它),然后尝试重新编译你的应用。这个文件通常是自动生成的,并且位于用户主目录下的。文件已经损坏或不是有效的KeyStore格式。文件,确保没有配置错误导致签名过程失败。在尝试修复之前,最好先备份原始的。
2024-05-13 11:20:48
1141
1
原创 java:遍历目录文件
2.定义一个方法,用于获取给定目录下所有内容,参数为第一步创建的file对象。* 通过递归遍历目录下的所有内容,并把所有文件的绝对路径输出在控制台。* 3.获取给定的File目录下的文件或者目录的File数组。* 4,遍历该File数组,得到每一个File对象。* 1.根据给定的路径创建一个File对象。* 5.判断该File对象是否是目录。* 不是,获取绝对路径输出在控制台。
2024-05-06 11:55:35
234
原创 HashMap集合练习之键是Student,值是String
可以看到S4将S3覆盖了,因为s3和s4key相同,通过学生类对象中hashCode和equels方法使得键相同时值覆盖。
2024-04-22 16:09:52
196
原创 java:set集合
HashSet集合特点底层数据结构是哈希表对集合的迭代顺序不做任何保证,也就是说不保证存储和取出的元素顺序一致没有带索引的方法,所以不能使用普通for循环遍历由于Set集合,所以是不包含重复元素集合LinkedHashSet集合特点哈希表和链表实现的Set接口,具有可预测的迭代次序由链表保证元素有序,也就是说元素的存储由哈希表保证元素唯一,也就是没有重复的元素1.元素有序,这里的顺序不是指存储和取出的顺序,而是按照一定的规则进行排序,具体排序方式取决于构造方法。
2024-04-18 16:18:09
854
原创 java:集合进阶
有序集合(也称为序列),用户可以精确控制列表中每个元素的插入位置。用户可以通过整数索引访问元素,并搜索列表中的元素。与set集合不同,列表通常允许重复的元素。
2024-04-07 16:11:07
1269
原创 java:异常
/生成一个无参构造//带参构造throw new ScoreException("你给的分数有误分数应该在0到100之间");}else {System.out.println("分数正常!");System.out.println("请输入分数:");try {2.throws和throw的区别throws用在方法生命后面跟的是异常类名表示抛出异常,由该方法的调用者来处理表示出现异常的一种可能性,并不一定会发生这些异常throw用在方法体内,跟的是异常对象名。
2024-04-03 14:47:18
645
原创 java:基本类型包装类
Integer:包装一个对象中的原始类型int的值方法名说明根据int值创建Integer对象(过时)根据String值创建Integer对象(过时)返回表示指定的int值的Intger实例返回一个保存指定值的Integer对象StringDate代表一个特定的时间,精确到毫秒方法名说明分配一个Date对象,并初始化,以便它被分配的时间,精确到毫秒。分配一个Date对象,并将其初始化为表示从标准时间起指定毫秒数0-x'z's。
2024-04-03 09:19:15
393
原创 java:日期类Calender的常用方法
方法名 说明 public int get(int field) 返回给定日历的值 public abstract void add(int field,int amount) 根据日历的规则,将指定的时间量添加或间去给定的日历字段 public final void set(int year,int month,int date) 设置当前日历的年月日
2024-04-02 09:51:08
127
原创 处理日期小工具:把日期转为指定格式的字符串,把字符串解析为指定格式的日期
【代码】处理日期小工具:把日期转为指定格式的字符串,把字符串解析为指定格式的日期。
2024-04-01 16:12:21
215
原创 日常有疑惑的点总结
在java等面向对象的编程语言中,成员方法(也成为实例方法)通常与特定的对象实例相关联。这意味者当你调用一个成员方法时,你实际上是在一个特定的对象实例的上下文中调用它。然后,有时候你希望一个方法不依赖于任何特定的对象实例,而是与类本身相关联。在这种情况下,你可以使用静态修饰符static来修饰。
2024-04-01 15:57:44
143
原创 日常总结:出现报错信息
为了解决这个问题,你需要检查你的JSON数据和你用于解析它的Java类。确保所有字段的数据类型与JSON中对应的值类型相匹配。方法中,具体是在第119行。看起来你可能正在尝试将某个字段的值解析为数字(可能是。上述代码报如下错误FATAL EXCEPTION: main。字段在JSON中实际上是日期时间字符串,那么你应该在。类型),但实际上该字段包含了日期时间格式的字符串。这个错误信息表明,在解析JSON数据时遇到了。根据错误堆栈,这个问题出现在。出现如上报错信息是什么原因。类中将这些字段的类型改为。
2024-03-26 15:26:38
507
原创 日常总结:在后台看到我的传参以及接口给我的数据都没有问题,的但是总是报出异常!
测试这个接口已经快一周了,一整个焦虑啊。从最开始的传参慢慢摸索到接收参数都正确之后,我又遇到了一个难搞的问题。就是后台显示我传参以及他返回给我的参数都正确,但是我这边打断点接口总是近两次。第一次直接跳过,第二次进到调接口的地方然后报错调接口失败,一整个给我苦恼住了。其实这种报错现象之前也有遇到过,只是之前的我对于现在的我还算是一个新手,之前的我太忙了导致像记录但是忙忘记了。这次我要抓住机会好好整理一下。
2024-03-25 14:39:24
239
原创 日常总结:前端传数据到后端读取的时候将“=”变成了\u300d
1.URL编码问题:当通过URL传递数据时,需要对特殊字符进行编码。例如,"="字符在URL中可能会被编码为"%3D",而不是"\u300d"。如果某个环节错误地将"="转换成了"\u300d",那么可能是使用了错误的编码方式。2.JSON编码问题:如果数据通过JSON格式传递,那么需要JSON的编码和解码都是正确的。在JSON中,“=”通常不需要特殊处理,但如果数据在传递过程中被错误地解析或编码,可能会出现问题。3.字符集或编码设置不一样:前后端之间的字符集或编码必须设置一致。
2024-03-22 10:24:46
922
原创 退出或关闭Android Studio中的Coverage功能
今天在运行代码的时候,不想在idea中再复制一遍了,就想着在Android Studio中运行一下试试。后来发现只能运行Coverage才能在控制台打印结果。那么运行完之后如何取消呢?找到Edit Configuration,在这里删掉就好了。我们可以找到app下拉。
2024-03-19 16:51:02
348
原创 java:常用API
Object是类层次结构的跟,每个类都可以将Object作为超类,所有类都直接或者间接继承自该类。构造方法:public Object()
2024-03-18 11:27:49
246
原创 java:形参和返回值
内部类:就是在一个类中定义一个类。举例:在一个类A的内部定义一个类B,类B就被称为内部类。在现实中也有这样的例子,就比如说一台电脑,他有cpu那么cpu就相当于是内部类,而整个电脑就属于外部类。在类的成员位置:成员内部类在类的局部位置:局部内部类。
2024-03-18 09:19:00
507
原创 java:多态
我们在测试类中发现通过父类只能调用重写父类的方法,然而子类独有方法却使用不了。为此有了向下转型的说法解决了不能访问子类特有方法的问题。
2024-03-14 09:37:56
304
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人