在activity中有getPerferences(int mode)方法;
Activity方法(常用简单)
getpreferences(int mode);
其实是下面的一种实现会默认保存到shared——prefs/文件夹中。。activity文件名的简写
数据存储的另一种方式.sharedperferences
用于保存软件的参数的设置,比如uc浏览器设置是否显示wap页面中的图片.如果是windows软件一般使用ini文件来保存,如果是j2ee项目我们会使用property文件来保存这些参数,在android中提供了sharedperferences这个类来配置参数设置.是通过xml文件方式实现的.位置在date\date\<package_name>\shared_prefs目录下.
1. 创建工程 设计界面
2.写实现方法
- package com.leequer.aboutSharedperferences;
-
- import android.app.Activity;
- import android.content.SharedPreferences;
- import android.content.SharedPreferences.Editor;
- import android.os.Bundle;
- import android.view.View;
- import android.widget.Button;
- import android.widget.EditText;
- import android.widget.Toast;
-
- public class AboutSharedPerferencesActivity extends Activity {
-
- private Button button ;
- private EditText nameEditText;
- private EditText ageEditText;
- private int info = R.string.infor;
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- button =(Button) this.findViewById(R.id.submitbutton);
- button.setOnClickListener(new View.OnClickListener()
- {
-
- @Override
- public void onClick(View v) {
-
- nameEditText = (EditText)AboutSharedPerferencesActivity.this.findViewById(R.id.name);
- ageEditText = (EditText)AboutSharedPerferencesActivity.this.findViewById(R.id.age);
- String name = nameEditText.getText().toString();
- String age = ageEditText.getText().toString();
-
-
-
-
-
- SharedPreferences share = AboutSharedPerferencesActivity.this.getSharedPreferences("perference", MODE_PRIVATE);
- Editor editor = share.edit();
- editor.putString("name", name);
- editor.putString("age", age);
- editor.commit();
- Toast.makeText(AboutSharedPerferencesActivity.this, info, 1).show();
- }
-
- });
- }
- }
3.查看是否保存了
date\date\<package_name>\shared_prefs目录下.
可以保存出来看看内容
保存出来是一个xml文件 android是使用pull方法生成这个xml文件的
*************************************
然后我们把这个参数配置读取出来 显示在界面上
-
-
-
-
-
- //Map<String> all=shate.getAll();
- String name = share.getString("name", "");
- String age = share.getString("age", "");
- result = (TextView)AboutSharedPerferencesActivity.this.findViewById(R.id.resulttext);
- result.setText("姓名:"+name+" 年龄:"+age);
- break;
点击读取设置 显示设置内容
分享到:
相关推荐
在VB(Visual Basic)编程中,流方式存取数据是一种高效且灵活的数据处理技术,它允许程序员以流的形式读写各种类型的数据,如图片、文本文件、媒体文件和可执行文件等。这种方式常用于数据库应用,可以将这些数据...
实现高效历史数据存取机制的关键在于存储过程、存储方式和查询过程。具体来说,存储过程分为四个主要步骤: 1. 过滤操作:为了减少数据存储量和提高存储效率,采集自现场设备的历史数据首先需要通过过滤。过滤操作...
"行业分类-设备装置-储存媒体的数据存取方法与存取装置.zip"这一压缩包文件,其内容可能涵盖了关于存储技术的重要知识点,特别是数据存取方法和相关装置的详细信息。下面,我们将深入探讨这些主题。 首先,我们要...
为了更好地满足STP标准的要求,并解决现有CAD/CAM系统之间的数据兼容性问题,本文提出了一种基于内存数据管理方式的模型存取软件——MAS。MAS的设计遵循STP标准中的SDAI(Step Data Access Interface)规范,实现了...
为了解决这一问题,开发了一种数据存取方法,利用BASIC程序未使用的内存空间来存储数据,而数据文件的存取方式则用于管理表面数据。 数据结构形式中提到的内部指针和外部指针是两种不同的指针类型,它们用于在数据...
通过对OPC数据存取的接口调用机制及其软件实现的深入探讨,本文提出了一种改进的数据存储方案,即采用线性链式存储方式和哈希链式存储方式,并为客户端采用了带头节点的哈希链式存储方式。这些方法不仅提高了数据...
文章首先分析了传统供电监控数据压缩存取方法存在的主要问题,这些问题包括数据压缩效率低、数据存取速度慢、计算资源不足等。为了解决这些问题,作者提出了利用Spark云计算技术,构建基于云计算的聚类算法来提升...
通过这个例子,我们可以理解到Python和MySQL数据库在处理非结构化数据如图片等文件时,是一种非常有效的方法。同时,我们也需要注意到,由于是以二进制的方式进行图片存储的,在数据库中进行数据的查询时,显示结果...
数据的存取方式-跟我学swf,数据的存取方式-跟我学。
在计算机系统中,文件存取通常有两种方式:顺序存取和随机存取。顺序存取是从文件头开始按顺序读取或写入数据,就像阅读一本书一样;而随机存取则允许我们在文件的任何位置直接读取或修改数据,类似于跳转到书中的...
1.数据文件的存储和访问 数据文件的存取操作 访问资源目录中的数据文件 从assets目录中获取文件并读取数据 2.SQLite数据库的存储和访问
数据结构数据结构是计算机科学中的一个重要概念,它涉及到数据的组织、管理和存取方式。良好的数据结构设计可以极大地影响程序的效率和性能。以下是关于数据结构的一些基本介绍,包括定义、分类以及常见的数据结构...
另一种方法是使用JAVA编程语言实现大对象数据的存取。JAVA语言在面向对象编程方面的灵活性,使其在处理复杂逻辑和大量数据时具有明显优势。为了实现此方法,首先需要通过JDBC(Java Database Connectivity)与Oracle...
SEGY(Society of Exploration Geophysicists)是地震勘探领域中广泛使用的一种数据存储标准。SEGY文件主要由两部分组成:文件头和数据体。文件头包含了一系列元数据信息,用于描述数据体的具体内容。具体来说,SEGY...
在 SQLite 中,日期类型数据的存储方式有多种,包括 Date、Time 和 DateTime 三种类型。其中,Date 类型数据在数据库中以 yyyy-MM-dd 形式存储,而 Time 类型数据以 HH:mm 形式存储。然而,DateTime 类型数据的存储...
行业资料-交通装置-一种基于高速数据采集存储系统的IO加速存取装置.zip
数据存取方面,VB2005支持多种方式,如文本文件、XML文件、数据库等。文本文件简单易用,但不适合大量或结构化数据。XML文件提供了结构化的数据存储,可以使用`XmlDocument`或`XDocument`类进行解析和操作。数据库...
在实现基于Stream流的图像存取时,文章提到了两种通过OLEDB连接SQL Server数据库的方式:一种是使用ADO对象,另一种是使用ADO控件。ADO对象通过建立一个Connection对象来访问数据库,而ADO控件则通过设置...