- 博客(5)
- 收藏
- 关注
原创 ArrayList实例化不带参数
文章目录前言一、ArrayList是什么?二、初始容量三、代码验证总结前言最近在学习Java的集合框架,对ArrayList的实现原理很感兴趣,所有研究了一下源码,在此做下记录。一、ArrayList是什么?ArrayList就是动态数组,它是Array的复杂版本,提供了动态的增加和减少元素,实现了List接口。底层由数组实现。二、初始容量ArrayList里维护了一个常量空Object数组(static final,方法区上),若实例化对象的时候没有指定数组容量,则每个实例未添加元素前的el
2021-04-08 16:38:52 395
原创 java.lang.ClassNotFoundException: org.reactivestreams.Publisher
最近在学习RxJava,写了个demo,发现报错java.lang.ClassNotFoundException: org.reactivestreams.Publisher找不到Publisher这个类,搜了下解决方法,原来需要引入reactive-streams.jar的jar包。这里直接添加依赖:implementation "org.reactivestreams:reactive-streams:1.0.2"问题就解决啦。...
2021-03-11 14:39:31 3282 1
原创 百度地图实现定位图标随手机方向变化而变化,即运用方向传感器
百度地图实现定位图标随手机方向变化而变化,即运用方向传感器前言: 在安卓《第一行代码》里面关于百度地图sdk的学习中,发现书上的代码只实现到把自己(即定位图标)显示在地图上这一步,而图标的指向是固定的不会随手机方向改变而改变,用起来挺别扭的,故我自己查文档实现了这一功能。具体实现:一、在书上代码的基础上,自己写一个MyOrientationListener用于监听方向传感器。public class MyOrientationListener implements SensorEventListen
2020-10-21 18:15:31 2466 2
原创 2020-09-04
学习《第一行代码-Android》碰到的问题问题: 在学习如何从手机本地相册选择图片并显示在ImageView上时出现了bug,选择的图片老是不显示出来。erro如下:E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /storage/emulated/0/DCIM/Camera/IMG_20200829_140920.jpg: open failed: EACCES (Permission denied)
2020-09-04 13:08:31 171
原创 自己写一个安卓通讯录软件
本人正处于安卓初步学习阶段,现整合一下知识点并写一个通讯录软件来实践一下。写完了发现我这通讯录只实现了添加联系人,而没有重新编辑联系人信息和删除联系人的功能。。但我复习的目的已经达到了,所以这些功能就先忽略。实现功能:一、添加联系人;二、点击联系人可以拨打对应号码;界面:一、主界面: 主界面由一个自定义的标题栏控件和一个Listview组成。点下标题栏的添加按钮会启动AddActivity,显示添加联系人界面。ListView显示联系人列表,点击可拨打对应的号码。`二、添加联系人界面:
2020-08-15 00:20:59 1619 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人