Properties
Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。
引用
public class Propertiesextends Hashtable<Object,Object>
public void load(){
//取得属性集
Properties properties = new Properties();
try {
//读取文件输入流
FileInputStream stream = this.openFileInput("music.cfg");
//从输入流中读取属性列表(键和元素对
properties.load(stream);
} catch (FileNotFoundException e) {
e.printStackTrace();
return;
} catch (IOException e) {
e.printStackTrace();
return;
}
//取得数据
mbMusic = Boolean.valueOf(properties.get("bmusic").toString());
}
public boolean save(){
Properties properties = new Properties();
properties.put("bmusic", String.valueOf(mbMusic));
try {
//
[color=red]FileOutputStream stream = this.openFileOutput("music.cfg", Context.MODE_WORLD_WRITEABLE);[/color]
//将打包好的数据写入文件
properties.store(stream, "");
} catch (FileNotFoundException e) {
return false;
} catch (IOException e) {
return false;
}
return true;
}
如果在开发一个应用程序时,需要通过加载一个文件的内容来初始化程序,就可以在编译程序之前,在res/raw/tempFile中建立一个static文件,这样可以在程序中通过Resources.openRawResources(R.raw.文件名)方法同样返回一个InputStream对象,直接读取文件内容。
============================================================================
Properties
一个 Properties 对象 是一个Hashtable 名跟值必须是字符串类型, 每个 属性 可以
有 一个 默认 的 Properties 列表 哪一个 指定的 默认的 可以 被 使用 当 一个 给予 名
找不到 在 这个 Properties 实力中
写入:
Properties properties = new Properties();
properties.put("", "");
FileOutputStream stream = this.openFileOutput("", Context.MODE_WORLD_WRITEABLE);
properties.store(stream, "");
读取:
Properties properties = new Properties();
FileInputStream stream = this.openFileInput("");
properties.load(stream);
分享到:
相关推荐
本文将深入探讨“android 数据存储之 Files”,重点关注如何使用`java.io.File`类在Android设备上进行文件存储。`Files`通常指的是通过创建和操作文件来存储数据的方式,这是Android提供的一种简单而直接的数据持久...
在GIS应用中,这些数据通常以特定的文件格式进行存储和交换,其中shapefiles格式是一种广泛采用的标准。本文将深入探讨中国行政区划数据在shapefiles格式中的结构和使用方法。 shapefiles格式是由Esri公司开发的一...
数据恢复是指从硬盘驱动器、SSD、USB驱动器、SD卡、相机存储卡或其他存储设备中找回已删除、格式化或因硬件故障而丢失的数据。它涉及对存储媒介的底层操作,寻找未被新数据覆盖的旧文件碎片,并尝试重组这些碎片以...
本资源“Android学习之数据存储”提供了一些关于Android数据存储的源码,这对于理解Android数据存储机制及其实践应用非常有帮助。 在Android中,有多种方式来实现数据存储,包括: 1. **SharedPreferences**:这是...
在实际使用中,RecoverMyFiles不仅支持硬盘,还包括USB驱动器、SD卡、数码相机存储卡等多种存储设备。它还具备对FAT、NTFS和HFS+等文件系统的良好支持,覆盖了Windows和Mac操作系统的主要文件系统。 总的来说,...
在Unity游戏开发中,数据存储是一项至关重要的任务,它涉及到游戏进度、用户设置、成就、排行榜等信息的保存。这个“Unity数据存储项目源码”是DT教程第六章的内容,旨在帮助开发者掌握如何在Unity中有效地管理和...
在Android开发中,数据存储是不可或缺的一部分,它用于持久化应用程序的数据,以便在用户退出或设备重启后仍能保留这些信息。Android提供了五种主要的数据存储方式:共享首选项(SharedPreferences)、内部存储...
在Android开发中,数据存储与读取是必不可少的一部分,它涉及到如何持久化应用程序的数据以便在后续使用中能够恢复。在给定的文件中,我们看到了一个简单的例子,它展示了如何利用文件存储方式来实现数据的保存和...
这份“安卓Android源码——学习之数据存储.zip”压缩包很可能是针对Android系统中数据存储方式的源代码分析和教程。在这里,我们将深入探讨Android中的几种主要数据存储方式。 1. **Shared Preferences**: Shared...
数据恢复是通过技术手段,从损坏、故障或已删除的存储设备中找回丢失信息的过程。RecoverMyFiles作为一款专业的数据恢复软件,其核心功能就在于此。它能够扫描磁盘,找出已被删除或格式化的文件,并尝试进行恢复,...
这意味着,无论你的数据存储在哪里,都有可能通过这款软件找回。其次,它能够处理多种文件格式,从常见的文档、图片到音频、视频,甚至是邮件和数据库文件,覆盖范围广泛。最后,RecoverMyFiles在数据安全方面表现...
这款软件能够从硬盘驱动器、外部存储设备、SD卡、USB闪存盘等多种存储媒介中恢复数据。 首先,我们来深入了解一下数据恢复的基本概念。数据恢复是指从损坏、故障或格式化的存储设备中恢复丢失文件的过程。这通常...
HTML5是现代网页开发的关键技术之一,其在本地数据存储方面提供了两个主要方案:Web Storage(包括localStorage和sessionStorage)以及IndexedDB。标题提到的"html5本地数据存储两方案之框架"指的是利用这些技术构建...
此外,对于相机等移动存储设备,如果数据丢失,同样不应再进行照片拍摄或导入导出,以免数据被破坏。 综上所述,RecoverMyFiles是一款集强大、便捷、易用于一体的 数据恢复工具。它以绿色汉化为特色,适应了广大...
Android Files 数据存储方法演示附源码,Android 如何使用Files方式的 数据存储实例附源码,演示了模拟用户设置参数,查看 Files 产生的文件。 如果你需要用一个文件来加载初始化程序 ,可以事先在目录下res/raw/...
《Recover My Files》支持多种存储设备,包括硬盘驱动器、USB闪存盘(U盘)、SD卡、移动电话和数码相机等,覆盖了日常生活中常见的数据存储媒介。 该软件的核心功能包括: 1. 文件预览:在实际恢复前,软件允许...
本文将深入探讨“数据存储之IO”这一主题,主要基于提供的链接中的博文内容,尽管描述为空,但我们可以根据标签和文件名推测其可能涵盖的方面。 首先,我们来了解IO的基本概念。IO操作是计算机程序与外部世界交换...
shp文件是ESRI公司开发的Shapefile格式,是一种广泛使用的矢量地理数据存储格式。它通常包含多个关联文件,如.shp(几何数据)、.dbf(属性数据)、.shx(索引文件)等,共同构成了一个完整的Shapefile数据集。在本...
数据恢复软件RecoverMyFiles是一款高效实用的工具,专门用于帮助用户找回丢失或删除的文件。在日常使用电脑的过程中,由于误操作、病毒攻击、硬件故障或其他原因,我们可能会失去重要的数据。在这种情况下,Recover...
在Android系统中,内部存储是应用私有的存储空间,用于保存应用程序的数据,这些数据对...在实际开发中,应根据需求选择合适的数据存储方式,如文件、SQLite数据库或SharedPreferences,并遵循最佳实践进行数据管理。