`
407827531
  • 浏览: 1070107 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

数据存储

 
阅读更多

推荐安卓开发神器(里面有各种UI特效和android代码库实例)

声明一个优先级设置(SharedPreferences)类型“settings”,并使用getSharedPreferences函数,来寻找系统中有无符合以“BMI_PREF”字符串作为文件名的优先级设置文件。如果有符合条件的优先级设置文档存在的话,就将这个优先级设置指定使用作为“settings”作为代号来操作。如果没有的话,“getSharedPreferences”函数会返回0,给settings.可以通过“getXXX”函数从优先级设置(SharePreferences)读取不同类型的内容,例如本例中使用”getString”来读取文字类型的信息。当“PREF_HEIGHT”优先级设置参数存在时,字符串“pref_height”就会得到优先级设置参数的内容。如果不存在“PREF_HEIGHT”这个优先级设置参数时,字符串“pref_height”则会得到一个空字符串。
代码说明:
“PREF” 优先级设置文件的名称代号。
“PREF_HEIGHT”优先级设置文件里的存储数据项名称代号。
  restorePrefs函数添加在重写的OnCreate事件中。

public static final String PREF = "BMI_PREF";
public static final String PREF_HEIGHT = "BMI_Height";
EditText etHeight;
EditText etWeight;

private void restorePrefs()
	{
		SharedPreferences sharedata = getSharedPreferences("data", 0);   
String data = sharedata.getString("item", null);   
Log.v("cola","data="+data);  
if(! "".equals(pref_height))
		{
			etHeight.setText(pref_height);
			etWeight.requestFocus();
		}
	}


settings中拥有3个函数:“edit”,“putString”和“commit”;
edit用于编辑优先级设置。
putString用于告诉优先级设置的内容。
commit用于编辑结束后更改优先级的设置并将其保存。

@Override
	protected void onPause() {
		// TODO Auto-generated method stub
		super.onPause();
		Editor sharedata = getSharedPreferences("data", 0).edit();   
   sharedata.putString("item","hello getSharedPreferences");   
   sharedata.commit();  	}

 

 

分享到:
评论

相关推荐

    TwinCAT 2.0 使用说明(数据保存)

    本文档介绍了如何在TwinCAT 2.0环境下使用数据存储、配方和文件,这将帮助工程师快速熟悉数据的上传、下载等操作。 PLC需要保存的数据主要分为以下几类:配方、数据记录、报警记录、记数器值、位置值等。这些数据...

    20200223数据保存_labview数据保存_labview_数据存储_thoughthy7_

    "20200223数据保存_labview数据保存_labview_数据存储_thoughthy7_"这个标题暗示了这是一个关于使用LabVIEW进行数据存储的教程或项目,可能包含了特定的技巧和方法。 描述中提到的"Labview数据建议存储"可能是指...

    Android 3种数据保存(SharedPreferences存储 内部文件存储 数据库存储)

    SharedPreferences是Android提供的一种轻量级的数据存储方式,用于保存应用程序的简单配置信息,如用户设置、偏好设置等。它采用键值对的形式存储,支持基本数据类型如布尔型、整型、浮点型、字符串等。数据持久化在...

    STM32F4实现掉电一瞬间数据存储

    本文将详细讲解如何利用STM32F4的内部闪存实现掉电瞬间的数据存储。 STM32F4是一款基于ARM Cortex-M4内核的高性能微控制器,其内部闪存是系统固件的主要存储区域,同时也可用于数据持久化存储。当面临突然断电的...

    labview数据采集与保存,labview数据采集与存储,LabView

    **二、数据存储** 1. **文件I/O**:LabVIEW提供了多种文件格式支持,如文本文件(.txt、.csv)、Excel文件(.xls、.xlsx)、数据库文件(.mdb、.sqlite)等,用于保存和读取数据。 2. **数据流写入**:使用LabVIEW...

    labview数据保存.zip

    这个程序对于初学者来说是一个很好的起点,因为它可以帮助他们理解LabVIEW中的基本概念和数据存储方法。 1. **数据保存**:在LabVIEW中,数据可以保存为多种格式,如文本文件(.txt)、CSV(逗号分隔值)文件、...

    LabVIEW数据存储(TDMS).rar

    在LabVIEW中,数据存储是一项至关重要的功能,尤其在进行实验数据记录、数据分析以及系统测试等任务时。TDMS(Test Data Management System)是LabVIEW内置的一种高效的数据存储格式,它为用户提供了方便、灵活且可...

    qt 界面数据保存到Word文件和Excel文件

    在IT领域,尤其是在软件开发中,常常需要将用户界面(UI)中的数据导出到不同的文件格式,如Word和Excel,以实现数据的持久化存储和处理。在本例中,我们将关注如何使用Qt框架来实现这个功能,特别是将用户在Qt界面...

    安卓数据存储

    【安卓数据存储】 在安卓开发中,数据存储是至关重要的,因为应用需要持久化数据以在用户使用过程中保持状态。Android 提供了多种数据存储方式,以满足不同场景的需求。 1. **文件存储** - **内部存储**:数据...

    配套PPT 数据存储与容灾(第2版).rar

    数据存储与容灾是IT行业中至关重要的一环,尤其在当今大数据时代,确保数据的安全性和可访问性成为企业和组织的核心需求。本套PPT资源“数据存储与容灾(第2版)”专为高校网络存储教学设计,涵盖了数据存储领域的多...

    107-ESP32_SDK开发-flash数据存储nvs - 杨奉武 - 博客园1

    【ESP32 SDK开发-Flash数据存储NVSNVS (Non-Volatile Storage) 是ESP32 SDK提供的一种在内部Flash中存储非易失性数据的机制。它为开发者提供了一种安全、高效的方式来存储应用程序的数据,即使在电源断电后,这些...

    基于Hadoop的海量数据存储平台设计与开发

    随着北部湾海洋生态资源的开发和利用,海量海洋科学数据飞速涌现出来,利用海量数据存储平台合理管理和存储这些科学数据显得极为重要.这里提出了一种基于分布式计算技术进行管理和存储海量海洋科学数据方法,构建了海量...

    数据存储技术介绍

    数据存储技术是指用于存储、管理和保护数字信息的技术和设备。随着信息技术的快速发展,数据存储技术也在不断进步,以适应日益增长的数据存储需求。本文将介绍数据存储技术的基本概念、存储介质、连接方式、以及虚拟...

    文件系统技术内幕:大数据时代海量数据存储之道.docx

    文件系统技术内幕:大数据时代海量数据存储之道 大数据时代的到来带来了海量数据的挑战,如何高效、可靠地存储和管理这些数据成为企业和组织面临的重要问题。文件系统技术作为信息管理的重要组成部分,在海量数据...

    labview中转换数据为mat格式库

    Mat文件是Matlab的数据存储格式,可以保存变量、数组、结构体等复杂数据类型。 "labview中转换数据为mat格式库" 是一个LabVIEW库,专门用于将LabVIEW中的数据转换成Matlab可读取的MAT格式。这个库对于需要在LabVIEW...

    LABview串口数据保存至TXT文件_labview_

    3. 数据处理:可能包含数据验证、格式转换等步骤,以适应TXT文件的存储格式。 4. 数据写入:将处理后的数据写入TXT文件,通常是在每次循环迭代结束时执行。 5. 错误处理:检查并处理可能出现的串口通信错误或文件I/O...

    hive数据存储模式

    ### Hive数据存储模式详解 #### 一、Hive的数据存储 Hive作为一款基于Hadoop的数据仓库工具,其核心功能之一就是提供了一种高效的管理大数据的方式。Hive的数据分为两大类:**表数据**和**元数据**。 - **表数据*...

    基于LabVIEW的数据存储及报表设计方法

    ### 基于LabVIEW的数据存储及报表设计方法 #### 概述 随着现代计算机技术和仪器技术的深度融合,虚拟仪器(Virtual Instrument, VI)成为计算机辅助测试(Computer Aided Testing, CAT)领域的重要组成部分。虚拟...

    Android实现数据存储技术

    Android 实现数据存储技术 Android 平台中实现数据存储的五种方式分别是:使用 SharedPreferences 存储数据、文件存储数据、SQLite 数据库存储数据、使用 ContentProvider 存储数据和网络存储数据。 使用 ...

Global site tag (gtag.js) - Google Analytics