如果要数组数据(如boolean[] 、int[]等)到SharedPreferences时,我们可以先将数组数据组织成json数据存储到SharedPreferences,读取时则对json数据进行解析就ok了。
例如,我要保存boolean[] 数组数据:
public static void saveApkEnalbleArray(Context context,boolean...
分类:
移动开发 时间:
2014-08-26 19:44:26
阅读次数:
219
进行如下操作:
设置->应用->选择一个应用->应用信息
会到达如下界面:
可以看到这个应用占用的磁盘空间。
先说结果,这几项有计算哪些文件(夹)。
1.应用,由三项组成
/data/data/com.myapp/lib,即so库文件夹大小/data/app/com.myapp-1.apk,原始apk文件的复制/data/dalvik-cache/data@app@com....
分类:
移动开发 时间:
2014-05-26 04:31:49
阅读次数:
522
Android目录,主要分内存和外存两部分,外存读写有一些权限相关的问题讨论,还有应用路径和共享路径的区分,写了测试Demo在两个设备上输出路径。
分类:
移动开发 时间:
2014-05-23 03:29:36
阅读次数:
381
可以将数据储存在内置或可移动存储,数据库,网络,sharedpreference。
android可以使用Content provider来使你的私有数据暴漏给其他应用程序。
一.sharedpreference
得到sharedpreference的两种方法:
1.getSharedPreferenced():使用这个方法你可以定义多个pr...
分类:
移动开发 时间:
2014-05-16 02:49:34
阅读次数:
345
1.什么是Sqlite?
SQLite是轻量级的、嵌入式的、关系型数据库.
2.Sqlite储存在Android系统的哪?
数据库存储的位置在data/data//databases/
3.使用Sqlite基本流程
[1]创建一个类继承SQLiteOpenHelper并复写其中方法
[2]通过SQLiteOpenHelper的方法...
分类:
移动开发 时间:
2014-05-10 02:16:31
阅读次数:
681
//继承SQLiteOpenHelper类,
public class DictionaryOpenHelper extends SQLiteOpenHelper{
public static final String DABASENAME = "dictionary";
private static final int DATABASE_VERSION = 1;
pri...
分类:
移动开发 时间:
2014-05-03 23:49:30
阅读次数:
589
//UI界面的布局 文件 package
com.example.saveuserandpasswor; import android.app.Activity; import
android.content.Sh...
分类:
移动开发 时间:
2014-05-01 19:55:30
阅读次数:
510
Android提供了三种数据储存的方式,分别为:
1.文件储存——文件存储数据使用了Java中的IO操作来进行文件的保存和读取
2.SharedPreferences储存——SharedPreferences可以存取简单的数据
3.Sqlite储存——Sqlite是一个Android内建的轻量级数据库
下面会用三个章节分别介绍这三种储存方式
Tips:很多文章认为Andr...
分类:
移动开发 时间:
2014-05-01 18:12:10
阅读次数:
403
文件存储数据使用了Java中的IO操作来进行文件的保存和读取。针对文件的操作主要是以下三种:
1.创建或打开文件
2.读取文件
3.删除文件
创建文件:
1.通过Context.openFileOutput获取输出流
/*
* name 打开或创建文件的名称
* mode 打开或创建文件的模式
*/
FileOut...
分类:
移动开发 时间:
2014-04-30 22:23:39
阅读次数:
452