package com.sky;
import android.app.Activity;
import android.os.Bundle;
import android.content.SharedPreferences;
import android.widget.EditText;
public class saveData extends Activity {
/** Called when the activity is first created. */
public static final String SETTING_INFOS = "SETTING_Infos";
public static final String NAME = "NAME";
public static final String PASSWORD = "PASSWORD";
private EditText field_name; //接收用户名的组件
private EditText filed_pass; //接收密码的组件
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
field_name = (EditText) findViewById(R.id.EditText01); //首先获取用来输入用户名的组件
filed_pass = (EditText) findViewById(R.id.EditText02); //同时也需要获取输入密码
// Restore preferences
//获取一个SharedPreferences对象,SETTING_INFOS与SETTING_INFOS.XML文件相对应
//效果相当于读取SETTING_INFOS.XML文件,如果文件不存在,则进行创建
SharedPreferences settings = getSharedPreferences(SETTING_INFOS, 0);
//取出保存的NAME,取出改字段名的值,不存在则创建默认为空
String name = settings.getString(NAME, "");
String password = settings.getString(PASSWORD, ""); //取出保存的PASSWORD,同上
field_name.setText(name); //将取出来的用户名赋予field_name
filed_pass.setText(password); //将取出来的密码赋予filed_pass
setTitle(name+password);//将NAME和PASSWORD显示在标题栏
}
@Override
protected void onStop()
{
// TODO Auto-generated method stub
super.onStop();
//打开SETTING_INFOS.XML
//0表示打开模式,有则读,没有则创建
SharedPreferences settings = getSharedPreferences(SETTING_INFOS, 0);
//下面一句的语法比较神奇,每次执行都返回一个setting.edit(),commit()表示执行
settings.edit()
.putString(NAME, field_name.getText().toString())
.putString(PASSWORD, filed_pass.getText().toString())
.commit();//将field_name赋值给NAME字段,将filed_pass赋值给PASSWORD字段
}
}
//要查看录入的数据,进到DDMS->File Explorer /<package name>/shared_prefs/SETTING_INFOS.XML
难点都在注释里面表面
分享到:
相关推荐
文章目录1.pickle 保存2.pickle 提取 1.pickle 保存 pickle 是一个 python 中, 压缩/保存/提取 文件的模块. 最一般的使用方式非常简单. 比如下面就是压缩并保存一个字典的方式. 字典和列表都是能被保存的. import ...
matlab读取1.txt文件内数据,并隔行提取数据以新文件2.txt保存
提取json中子节点的数据保存到数组
程序功能:从三维数组中提取出任意二维的数据,并保存在新的二维矩阵中,且能所以变换顺序。
自动办公- Pandas提取指定数据并保存在原Excel工作簿中
Python爬虫 快手app短视频数据提取和保存
EXE捆绑文件附加数据提取器:把附加数据从EXE中提取出来并可保存备份或加入脱壳的exe文件中
因为直接对excel进行操作,速度比较慢,因此,先用“保存点”命令将提取到的点坐标保存到临时txt文件中,再利用“数据转换”命令将数据转换为excel格式。 “清楚数据”命令用于清楚临时数据文件中的数据。 从对...
python自动办公-25 Pandas提取指定数据并保存在原Excel工作簿中
这个压缩包是一个BMP图片...代码通过读取BMP图片文件,对BMP头信息进行分析,提取图像数据并完整保存到另一个文件,可以直接将图片加载到FB内存显示。 里面有详细的使用说明,同时也提供来部分格式的BMP图片作为验证。
从Excel中提取数据显示到richtextbox中,若要保存到数据库,仅需去掉代码注释即可
网络游戏-用于提取和保存用于分析网络通信的元数据的系统和方法.zip
对于损坏的光盘,包括多次刻录失败的光盘,里面有重要数据.这软件可以提取文件,到电脑保存.
从二进制文件中读取mnist数据集并将其保存为图片格式
从bmp文件中提取像素点数据,根据bmp格式在0x0A处有位移数据,根据位移数据提取并保存
c++提取EXCEL提取相关数据并保存为INI文本
今天小编就为大家分享一篇Vue中保存数据到磁盘文件的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
同时Text Template Parser还允许用户将检索和提取到的数据信息转换并保存为TXT 文件 (.txt)、CSV 逗号分隔 (.csv)、Excel 工作簿 (.xls)、Access 数据库 (.mdb)、网页 (. html) 或 XML 数据 (.xml) 文件格式,支持...
这个Python自动化办公源码主要用于提取指定数据并将其保存在原始Excel工作簿中。它使用了Pandas库,一个强大的数据处理和分析工具,可以方便地处理各种数据格式,包括Excel文件。首先,我们需要导入pandas库,并使用...
源码解析8.提取指定范围数据保存在原Excel工作簿中