推荐安卓开发神器(里面有各种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需要保存的数据主要分为以下几类:配方、数据记录、报警记录、记数器值、位置值等。这些数据...
本文将详细讲解如何利用STM32F4的内部闪存实现掉电瞬间的数据存储。 STM32F4是一款基于ARM Cortex-M4内核的高性能微控制器,其内部闪存是系统固件的主要存储区域,同时也可用于数据持久化存储。当面临突然断电的...
**二、数据存储** 1. **文件I/O**:LabVIEW提供了多种文件格式支持,如文本文件(.txt、.csv)、Excel文件(.xls、.xlsx)、数据库文件(.mdb、.sqlite)等,用于保存和读取数据。 2. **数据流写入**:使用LabVIEW...
Android提供了多种数据存储方式,以适应不同的需求,如轻量级的数据保存、持久化的数据存储等。以下将详细阐述Android数据存储的相关知识点。 1. SharedPreferences SharedPreferences是Android中最常用的数据存储...
标题中的“保存到数据库程序(VB6.0源代码编写)”指的是使用Visual Basic 6.0编程语言编写的程序,其主要功能是将数据存储到Access数据库中。Access数据库是微软开发的一种关系型数据库管理系统(RDBMS),适用于小型...
在LabVIEW中,数据存储是一项至关重要的功能,尤其在进行实验数据记录、数据分析以及系统测试等任务时。TDMS(Test Data Management System)是LabVIEW内置的一种高效的数据存储格式,它为用户提供了方便、灵活且可...
本主题聚焦于易语言中一个重要的组件——超级列表框(Super ListBox)的数据保存和读取操作。超级列表框是易语言提供的一种能够展示大量数据并支持多种操作的控件,常用于数据浏览和选择。 首先,我们要理解超级...
在本章中,我们将探讨TwinCAT 2.0 PLC编程环境下的数据存储、配方功能和文件管理。这些功能对于工业自动化系统至关重要,因为它们使工程师能够持久化地存储关键参数、配方和日志数据,从而提高系统的可靠性和灵活性...
STM32通过PVD掉电检测实现,然后读写内部flash实现掉电数据存储的代码
随着北部湾海洋生态资源的开发和利用,海量海洋科学数据飞速涌现出来,利用海量数据存储平台合理管理和存储这些科学数据显得极为重要.这里提出了一种基于分布式计算技术进行管理和存储海量海洋科学数据方法,构建了海量...
企业或组织的数字化进程需要依托高效、安全和智能的数据存储解决方案,以确保数据能够被快速存取、有效利用并长期保存。在此过程中,数据的完整性、保密性和合规性也成为了核心关注点。 在数字化转型的过程中,人工...
MCGS数据保存样例
Mat文件是Matlab的数据存储格式,可以保存变量、数组、结构体等复杂数据类型。 "labview中转换数据为mat格式库" 是一个LabVIEW库,专门用于将LabVIEW中的数据转换成Matlab可读取的MAT格式。这个库对于需要在LabVIEW...
### Hive数据存储模式详解 #### 一、Hive的数据存储 Hive作为一款基于Hadoop的数据仓库工具,其核心功能之一就是提供了一种高效的管理大数据的方式。Hive的数据分为两大类:**表数据**和**元数据**。 - **表数据*...
### 基于LabVIEW的数据存储及报表设计方法 #### 概述 随着现代计算机技术和仪器技术的深度融合,虚拟仪器(Virtual Instrument, VI)成为计算机辅助测试(Computer Aided Testing, CAT)领域的重要组成部分。虚拟...
在Android系统中,数据存储是应用开发者必须掌握的重要技能之一,因为这关乎到应用程序如何持久化数据,确保用户数据在程序关闭或设备重启后依然可访问。本篇将重点讨论Android内置SD卡(通常称为内部存储)的数据...
在Unity游戏开发中,数据存储是一项至关重要的任务,它涉及到游戏进度、用户设置、成就、排行榜等信息的保存。这个“Unity数据存储项目源码”是DT教程第六章的内容,旨在帮助开发者掌握如何在Unity中有效地管理和...
数据存储方式是信息技术领域中的重要组成部分,它涉及如何在计算机系统中有效地保存、管理和检索数据。数据存储方式的种类多样,每种都有其特定的应用场景和优势。在本篇文章中,我们将深入探讨几种常见的数据存储...
在这个“LabVIEW数据存储例程”中,我们重点探讨的是如何在LabVIEW中有效地存储和管理数据,使其能够以结构化的格式进行读取和分析,甚至能够通过Excel等通用工具进行后续处理。 首先,LabVIEW的数据存储通常涉及到...