android开发基础教程—SharedPreferences读写

复制代码 代码如下:

public class MainActivity extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

}

public void onClick(View v) {

switch (v.getId()) {

case R.id.button1:

SharedPreferences sp = this.getSharedPreferences("myxml", Context.MODE_PRIVATE);

Editor editor = sp.edit();

editor.putString("name", "nanguabing");

editor.putInt("age", 20);

//持久化操作到存储设备

editor.commit();

Toast.makeText(this, "写入sp完成", 1).show();

break;

case R.id.button2:

SharedPreferences sp1 = this.getSharedPreferences("myxml", Context.MODE_PRIVATE);

String name = sp1.getString("name", "nobody");

int age = sp1.getInt("age", 0);

Toast.makeText(this, "name=" + name + ",age=" + age, 1).show();

break;

default:

break;

}

}

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.activity_main, menu);

return true;

}

}

文件格式:

复制代码 代码如下:

<?xml version='1.0' encoding='utf-8' standalone='yes' ?>

<map>

<string name="name">nanguabing</string>

<int name="age" value="20" />

</map>

时间: 2024-10-29 16:45:15

android开发基础教程—SharedPreferences读写的相关文章

android开发基础教程—SharedPreferences读写_Android

复制代码 代码如下: public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void onClick(View v) { switch (v.getId()) { ca

《Android开发基础教程》——6.2节Gallery界面组件——画廊展示

6.2 Gallery界面组件--画廊展示 Android开发基础教程 Gallery组件的展示方式是将图片从左到右的方式排列,如同画廊放置作品一样.但是较为特殊的是Gallery组件支持手指左右拖曳滑动的效果,并且可以选择指定的图片,从界面布局来看是相当灵活而有用的组件. 6.2.1 Gallery语法示例与常用的属性 例如:我们要创建一个Gallery组件,名称为"Gallery01",Gallery组件和边界的距离是5dp,图片间的间隔是2dp,宽度填满整个屏幕,高度根据图片高度

《Android开发基础教程》——6.3节GridView界面组件——表格展示

6.3 GridView界面组件--表格展示 Android开发基础教程 GridView界面组件是在表格中放置图片进行展示,在设置时的重点是规定每一行的字段数,图片展示时会根据列自动折行显示. 6.3.1 GridView语法示例与常用的属性 例如:我们要创建一个名称为"GridView01"的GridView组件,每行有3张图片,Gallery组件和边界的距离是20dp,图片的水平和垂直间隔是6dp,宽度填满整个屏幕,高度根据图片高度调整. <GridView android

《Android开发基础教程》——6.1节ImageView界面组件——显示图像

6.1 ImageView界面组件--显示图像Android开发基础教程ImageView界面组件主要用以显示图像,让显示画面更加美观和生动. 6.1.1 ImageView的语法与常用属性1.ImageView的语法在Andrioid程序中使用图像图片有以下几个注意事项. (1)图像图片必须根据使用的分辨率,分别放置在.或中.但如果没有那么讲究,可以直接放置在的目录中. (2)程序的图像文件格式可以使用png.jpg或gif,要注意的是文件命名时无论文件名或扩展名都必须使用小写字母,否则执行时

《Android开发基础教程》——扩展练习

扩展练习Android开发基础教程1.利用ImageView显示书籍图片,点击下一张按钮依次显示下一张的书籍图片并在TextView组件上显示书籍的说明,如果图片已到最后一张,则循环到第一张. 2.使用Gallery组件显示书籍图片行,Gallery也可以循环显示,当在Gallery组件中选中指定的书籍图片,同时会在下方的ImageView组件显示完整的图片,并在TextView组件上显示书籍的说明.

《Android开发基础教程》——导读

目 录 第6章 图片相关界面组件 第1章 敲开Android的开发大门第2章 Android,我来了第3章 认识基本的界面组件第4章 消息显示相关组件第5章 单选.复选和下拉列表第6章 图片相关界面组件6.1 ImageView界面组件--显示图像 6.2 Gallery界面组件--画廊展示 6.3 GridView界面组件--表格展示 扩展练习第7章 ListView界面组件第8章 菜单组件第9章 Intent的使用第10章 Activity的生命周期第11章 程序调试及代码段第12章 数据的

android开发基础教程—打电话发短信_Android

打电话发短信demo 复制代码 代码如下: public class MainActivity extends Activity { EditText mPhoneNum,mMessage; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mPhoneNum=(Edit

android开发基础教程—打电话发短信

打电话发短信demo 复制代码 代码如下: public class MainActivity extends Activity { EditText mPhoneNum,mMessage; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mPhoneNum=(Edit

android开发基础教程—文件存储功能实现_Android

文件存储: 复制代码 代码如下: public class MainActivity extends Activity { EditText mname, mage; TextView mtv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mname = (Edit