Android数据存储

外部存储权限:

1 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>  
2 <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>  
3 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>  
View Code

 外部存储检测:

String state = Environment.getExternalStorageState();
if (Environment.MEDIA_MOUNTED.equals(state)){}
View Code

 SQLite:

 1 public class DbOpenHelper extends SQLiteOpenHelper {
 2 
 3     public DbOpenHelper(Context context) {
 4         super(context, "myuser.db", null, 1);
 5     }
 6 
 7     @Override
 8     public void onCreate(SQLiteDatabase db) {
 9         Log.i("TAG", "onCreate----db-");
10         db.execSQL("create table useInfo(_id integer primary key autoincrement,use_Name text,use_num integer)");
11         ContentValues values = new ContentValues();
12         values.put("use_Name", "xiaoA");
13         values.put("use_num", 12);
14         db.insert("useInfo", null, values);
15 
16         values = new ContentValues();
17         values.put("use_Name", "xiaoB");
18         values.put("use_num", 24);
19         db.insert("useInfo", null, values);
20         // db.close();
21     }
22 
23     @Override
24     public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
25         // TODO Auto-generated method stub
26     }
27 
28 }
View Code

 

posted @ 2014-12-27 09:58  coolguy  阅读(102)  评论(0)    收藏  举报