数据存储
huaxun66
这个作者很懒,什么都没留下…
展开
-
Android的内部存储和外部存储
在Android开发中我们常常听到这样几个概念,内存,内部存储,外部存储,很多人常常将这三个东西搞混,那么我们今天就先来详细说说这三个东西是怎么回事? 内存,我们在英文中称作memory,内部存储,我们称为InternalStorage,外部存储我们称为ExternalStorage。首先我们打开DDMS,有一个File Explorer,如下: 这里有三个文件夹需要我们重视,一个是data原创 2016-09-08 21:39:53 · 2483 阅读 · 1 评论 -
Android的缓存技术:LruCache和DiskLruCache
在Android中当加载大量图片时首先需要考虑的一个问题是如何避免OOM。为了保证内存的使用始终维持在一个合理的范围,通常会把移出屏幕的图片进行回收处理,此时垃圾回收器会认为你不再持有这些图片的引用,从而对这些图片进行GC。然而当某些图片被回收之后用户又将它重新滑入屏幕时,这时又会去重新加载一遍刚刚加载过的图片。这样频繁地处理图片的加载和回收不利于操作的流畅性,而内存和硬盘的Cache就会帮助解决这原创 2016-09-04 20:31:45 · 5362 阅读 · 0 评论 -
使用AES加密SharedPreferences存储
SharedPreferences是Android提供用来存储一些简单配置信息的机制,其以KEY-VALUE对的方式进行存储,以便我们可以方便进行读取和存储。主要可以用来存储应用程序的欢迎语、常量参数或登录账号密码等。 如果我们不希望存在SharedPreferences中的数据被外界读取,可以使用AES加密算法对内容进行加密。1. 创建AES加解密工具类AESEncryptor.java 其中原创 2016-08-23 09:59:33 · 2121 阅读 · 0 评论