1.数据存储 1.1 知识点
(1)掌握数据存储的分类;
(2)可以使用存储数据 。
1.2 具体内容
对于我们数据的存储而言,一共提供了5个数据存储的方式:存储、文件存储方式、存储、 存储、网络存储 。
在之中操作,都需要使用程序进行支持,本次课程我们只关注操作方法,所有不做过多的页面展示 。
现在的关键问题就在于编写程序 。
【一Android——数据存储(二十一)】package com.example.sharedpreferences;import android.app.Activity;import android.content.SharedPreferences;import android.os.Bundle;import android.widget.TextView;public class SharedPreferencesActivity extends Activity {private TextView username = null;private TextView age = null;public static final String FILMNAME = "wanczy";@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);super.setContentView(R.layout.activity_shared_preferences);this.age = (TextView) super.findViewById(R.id.age);this.username = (TextView) super.findViewById(R.id.username);SharedPreferences share = super.getSharedPreferences(FILMNAME, Activity.MODE_PRIVATE);this.username.setText("用户名:"+ share.getString("username", "无所谓默认值"));//根据键取得值并放入到TextView中this.age.setText("年龄:"+ share.getInt("年龄",0));}}
和在Java中使用属性存储操作上有相似之处,但是Java中的属性存储已经过时,现在存储比较流行的是xml存储 。此时程序就已经完成了,默认情况下,存储文件都会保存在手机里面,后缀为.xml,现在程序已经可以保存,当然也可以读取咯 。
package com.example.sharedpreferences;import android.app.Activity;import android.content.SharedPreferences;import android.os.Bundle;import android.widget.TextView;public class SharedPreferencesActivity extends Activity {private TextView username = null;private TextView age = null;public static final String FILMNAME = "wanczy";@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);super.setContentView(R.layout.activity_shared_preferences);this.age = (TextView) super.findViewById(R.id.age);this.username = (TextView) super.findViewById(R.id.username);SharedPreferences share = super.getSharedPreferences(FILMNAME, Activity.MODE_PRIVATE);this.username.setText("用户名:"+ share.getString("username", "无所谓默认值"));//根据键取得值并放入到TextView中this.age.setText("年龄:"+ share.getInt("age",0));}}
对于存储而言,并没有太多复杂操作,实际应用当中,使用可以保存一些配置信息:例如,你正在看小说,希望关闭之后,下次打开能够在你最后浏览的进度点,那么这种情况下就可以使用进行保存。
- 浅谈Python发展历史
- 菠菜死苗烂根怎么办
- 进位制与整数表示
- 寒露一般穿什么衣服 寒露适合穿什么衣服
- 算法训练——Hankson的趣味题
- 1 Python新手入门———条件判断
- 3 高等数学 映射与函数
- C课设—图书管理系统
- 差值查找—Java实现
- a1398苹果笔记本哪一年