-
SQLiteDatabase查看全部
-
SQLite支持的数据类型查看全部
-
Android数据存储方式查看全部
-
GestureDetector查看全部
-
GestureDecetor手势识别查看全部
-
SharedPreferences的创建 在 MainActivity 的 onCreate()方法中添加如下代码: SharedPreferences pref = getSharedPreferences("MyPreference",MODE_PRIVATE); //文件命名为“MyPreference”,权限为 MODE_PRIVATE,只限当前程序读取。 //由pref获取编辑器对象,用于写入数据。 Editor editor = pref.edit(); editor.putString("name","张三"); editor.putInt("age",27); editor.putLong("time",System.currentTimeMillis()); editor.putBoolean("man",true); // 每次操作之后都需要commit才会生效,不管是添加修改还是删除。 editor.commit();//提交数据,也就是把数据保存到SharedPreferences文件 editor.remove("man"); editor.commit(); System.out.printf(pref.getString("name","-"));//参数一是Key,参数二是默认值,如果name是空值,则使用默认值。 System.out.printf("age",0); ------------------------- 如图,查看模拟器中的存储路径。查看全部
-
Android的四种数据存储方式: 1. SharedPreferences 2. SQLite 3. Content Provider 4. File --------------------- SharedPreferences: 1. 是一种轻型的数据存储方法; 2. 本质是基于 XML 文件存储 key-value 键值对数据; 3. 通常用来存储一些简单的配置信息。一般是放置当前应用的属性值,信息量不多,所以用数据库的话不划算,还可能造成时间上的浪费。 只能实现非常简单的存放数据和读取数据。SharedPreferences只能识别简单的数据类型,比如String、int,对于复杂的类型,比如自定义的类型,可能就无法存储了(或者通过转码操作转变为字符串也倒是可以存储)。 SharedPreferences属于Android自带的轻量级的存储类,效率并不是很高。 ---------------------- 要点: 1. SharedPreferences对象本身只能获取数据而不支持存储和修改,存储和修改是通过 Editor 对象实现的; 2. 实现 SharedPreferences 存储的步骤: (1)获得 SharedPreferences 对象; (2)获得 SharedPreferences.Editor 对象; (3)通过 Editor 接口的 putXxx 方法保存 key-value对,其中的Xxx表示不同的数据类型; (4)通过 Editor 接口的 commit 方法保存 key-value对。查看全部
-
SharedPreferences: 1.是一种轻型的数据存储方式 2.本质是基于XML文件存储key-value键值对数据 3.通常用来存储一些简单的配置信息,如窗口状态,设置壁纸,下次登录是否保存之前数据等。 存储int、string等简单类型查看全部
-
两种广播的特点查看全部
-
SQLiteOpenHelper查看全部
-
独占性查看全部
-
SQLIte的优势查看全部
-
数据偏SQLite查看全部
-
edfsdfd查看全部
-
guangbbb查看全部
举报
0/150
提交
取消