推荐安卓开发神器(里面有各种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环境下使用数据存储、配方和文件,这将帮助工程师快速熟悉数据的上传、下载等操作。 PLC需要保存的数据主要分为以下几类:配方、数据记录、报警记录、记数器值、位置值等。这些数据...
在IT领域,尤其是在软件开发中,常常需要将用户界面(UI)中的数据导出到不同的文件格式,如Word和Excel,以实现数据的持久化存储和处理。在本例中,我们将关注如何使用Qt框架来实现这个功能,特别是将用户在Qt界面...
“数据存储”是指将计算机产生的数据保存在某种介质上,以便后续访问和使用。常见的存储设备有硬盘驱动器、固态驱动器、磁带、光盘等,随着技术的发展,网络存储如NAS(网络附加存储)和SAN(存储区域网络)也广泛...
本文将详细讲解如何利用STM32F4的内部闪存实现掉电瞬间的数据存储。 STM32F4是一款基于ARM Cortex-M4内核的高性能微控制器,其内部闪存是系统固件的主要存储区域,同时也可用于数据持久化存储。当面临突然断电的...
Android提供了多种数据存储方式,以适应不同的需求,如轻量级的数据保存、持久化的数据存储等。以下将详细阐述Android数据存储的相关知识点。 1. SharedPreferences SharedPreferences是Android中最常用的数据存储...
**二、数据存储** 1. **文件I/O**:LabVIEW提供了多种文件格式支持,如文本文件(.txt、.csv)、Excel文件(.xls、.xlsx)、数据库文件(.mdb、.sqlite)等,用于保存和读取数据。 2. **数据流写入**:使用LabVIEW...
本项目"接收串口数据并将数据保存"是针对数据采集卡的一种实践应用,其目标是实时接收并记录从串口接收到的数据。 1. **串口通信基础** - **串口类型**:常见的串口有RS-232、RS-485和USB转串口等,其中RS-232是最...
标题中的“保存到数据库程序(VB6.0源代码编写)”指的是使用Visual Basic 6.0编程语言编写的程序,其主要功能是将数据存储到Access数据库中。Access数据库是微软开发的一种关系型数据库管理系统(RDBMS),适用于小型...
在LabVIEW中,数据存储是一项至关重要的功能,尤其在进行实验数据记录、数据分析以及系统测试等任务时。TDMS(Test Data Management System)是LabVIEW内置的一种高效的数据存储格式,它为用户提供了方便、灵活且可...
在本章中,我们将探讨TwinCAT 2.0 PLC编程环境下的数据存储、配方功能和文件管理。这些功能对于工业自动化系统至关重要,因为它们使工程师能够持久化地存储关键参数、配方和日志数据,从而提高系统的可靠性和灵活性...
- 数据保存函数:将需要保存的变量转换成适合存储的格式,然后写入到选定的非易失性存储区域。 - 数据恢复函数:在系统启动或需要读取数据时,读取存储区的数据并还原成原始变量。 - 中断服务程序:如果单片机检测到...
这种结构化的数据存储方式便于后期的数据分析、可视化和共享。在LabVIEW中,可以通过TDMS I/O节点来读写TDMS文件,实现数据的高效存储和读取。 "mostlyd67"可能是描述特定硬件接口或者一种特定的数据类型,但没有...
数据存储与容灾是IT行业中至关重要的一环,尤其在当今大数据时代,确保数据的安全性和可访问性成为企业和组织的核心需求。本套PPT资源“数据存储与容灾(第2版)”专为高校网络存储教学设计,涵盖了数据存储领域的多...
STM32通过PVD掉电检测实现,然后读写内部flash实现掉电数据存储的代码
随着北部湾海洋生态资源的开发和利用,海量海洋科学数据飞速涌现出来,利用海量数据存储平台合理管理和存储这些科学数据显得极为重要.这里提出了一种基于分布式计算技术进行管理和存储海量海洋科学数据方法,构建了海量...
文件系统技术内幕:大数据时代海量数据存储之道 大数据时代的到来带来了海量数据的挑战,如何高效、可靠地存储和管理这些数据成为企业和组织面临的重要问题。文件系统技术作为信息管理的重要组成部分,在海量数据...
【ESP32 SDK开发-Flash数据存储NVSNVS (Non-Volatile Storage) 是ESP32 SDK提供的一种在内部Flash中存储非易失性数据的机制。它为开发者提供了一种安全、高效的方式来存储应用程序的数据,即使在电源断电后,这些...
Mat文件是Matlab的数据存储格式,可以保存变量、数组、结构体等复杂数据类型。 "labview中转换数据为mat格式库" 是一个LabVIEW库,专门用于将LabVIEW中的数据转换成Matlab可读取的MAT格式。这个库对于需要在LabVIEW...
### Hive数据存储模式详解 #### 一、Hive的数据存储 Hive作为一款基于Hadoop的数据仓库工具,其核心功能之一就是提供了一种高效的管理大数据的方式。Hive的数据分为两大类:**表数据**和**元数据**。 - **表数据*...