自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Chook_lxk的博客

你前程有在,但须澄心猛省,不可自甘堕落。github地址:https://github.com/lxk1997

  • 博客(5)
  • 收藏
  • 关注

原创 Java学习笔记 -- IO专题(二)File类

2. File类 2.1 File类常用API new File("demo.txt");//相对路径构造,在项目内部创建 new File("D:\\demo.txt");//绝对路径构造,'\\'是转义字符,也可以用'/' new File("D:\\demo");//文件夹 new File("D:\\demo", "hello.txt");//在文件夹下创建文件 .createNewFil...

2018-12-28 17:34:04 142

原创 Java学习笔记 -- IO专题(一)文件编码

1. 文件编码 Java默认编码方式是项目所用的GBK编码,可以看出汉字占用了两个字节,字母占用了一个字节 String str = "练习AB"; byte[] bytes = str.getBytes(); for(byte b : bytes) { System.out.print(Integer.toHexString(b & 0xff) + " "); //c1 b7 cf ...

2018-12-28 16:42:40 185

原创 Bitmap高效缓存(二) LruCache类实现缓存图片到内存

上一节通过使用BitmapFactory的Options类进行图片的压缩来实现图片加载优化。但是同一资源如果要进行频繁的访问,显然每一次都从网络上下载资源显然是不合理的,所以要用到缓存机制。将网络资源下载后放到本地或内存,之后就可以直接获取本地资源而不用下载资源。 方法二 LruCache类实现缓存图片到内存 LRU算法是近期最少使用算法,普遍应用在操作系统的内存管理上。当存储空间满了之后,它会删...

2018-12-28 00:34:42 289

原创 Bitmap高效缓存(一) 利用BitmapFactory的Options类压缩位图

安卓开发中,加载图片是一件非常费时费力的事,尤其是对于ListView这种需要加载大量图片并且存活时间短的对象来说,如果不用一些高效加载的方法,对内存的占用是不可估量的,并且很容易出现OOM异常。在对网络图片进行加载时,如果每次都从网络中下载原图资源,不仅花费大量的流量,而且很可能会造成图片加载不及时的现象,影响用户的体验。所以对图片加载的优化是必需的。 最近刚开始接触Android开发,在做一个...

2018-12-27 22:38:13 896

原创 添加Android6.0动态权限获取的BaseActivity封装

说明 Android6.0新特性中增加了对危险权限的动态获取。如果SDK>=23的安卓系统在对危险权限操作时没有进行权限动态获取,系统将停止运行。 对任意一项危险权限的动态获取都包含权限的检查、权限获取及权限返回响应三部分,如果不进行封装,会导致代码冗余严重,不方便使用。 所以可以通过对Activity进行封装,增加对权限的动态获取即可。 危险权限 封装类代码 import android...

2018-12-27 18:35:03 557

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除