`

assert目录下文件的读取

 
阅读更多


普通的打开方式是:

InputStream inputStream = getAssets().open("test.xml");

带文件夹的:

getAssets().open("database/db.db");


在webview中的打开是:webView.loadUrl("file:///android_asset/test/index.html");

 

 

// bs = FileHelp.FileToXML("history.xml", getCon());// 直接读取根目录下的xml文件

 

 

bs = FileHelp.FileToXML(getCon().getResources().getAssets().open(
					"test/datasync.xml"), getCon());// 直接读取xml
 

 

public static String FileToXML(String filename, Context context) {
		InputStream ios = context.getClassLoader()
				.getResourceAsStream(filename);// 读取XML流
		BufferedReader in = new BufferedReader(new InputStreamReader(ios));
		StringBuffer buffer = new StringBuffer();
		String line = "";
		try {
			while ((line = in.readLine()) != null) {
				buffer.append(line);
			}
		} catch (IOException e1) {
			e1.printStackTrace();
		}
		return buffer.toString();
	}
	
	public static String FileToXML(InputStream ios, Context context) {
		// InputStream ios = context.getClassLoader()
		// .getResourceAsStream(filename);// 读取XML流
		BufferedReader in = new BufferedReader(new InputStreamReader(ios));
		StringBuffer buffer = new StringBuffer();
		String line = "";
		try {
			while ((line = in.readLine()) != null) {
				buffer.append(line);
			}
		} catch (IOException e1) {
			e1.printStackTrace();
		}
		return buffer.toString();
	}
 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    Android读取Assert资源目录下数据库,数据库操作

    有时,我们可能需要在应用程序启动时预先填充一些数据,这时可以将预置的数据库文件放入`assets`目录下,然后在程序运行时读取并加载。本文将详细介绍如何在Android中从`assets`目录读取数据库,并进行相关操作。 ...

    java、android解压缩Assert文件夹下的压缩文件

    通过调用UnzipUtils下面的UnzipUtils.createFile(locationZip);UnzipUtils.copyBigDataToSD(MainActivity.this, locationZip, ZIP_NAME);UnzipUtils.upZipFile(new File(locationZip)...

    assets下使用gson进行json文件读取

    在这个场景中,我们将讨论如何在Android项目的`assets`目录下使用`Gson`来读取JSON文件,以及如何对JSON数据进行格式化操作。 首先,`assets`目录是Android项目中的一个特殊目录,用于存放应用运行时所需的静态资源...

    Android开发实现读取assets目录下db文件的方法示例

    Android开发实现读取assets目录下db文件的方法示例 Android开发中,读取assets目录下db文件是一个常见的操作,特别是在开发基于SQLite数据库的应用程序时。下面我们将详细介绍Android开发实现读取assets目录下db...

    读写Android中assets目录下的文件的方法详解

    1. **文件读取**:`AssetManager.open(String filename)`,此方法返回一个`InputStream`对象,用于读取指定文件。`filename`参数应为文件名,而非目录名。`AssetManager`还提供了带有额外参数的`open`方法,可以根据...

    Android 加载assets文件夹的文本文件 图片

    - **创建assets文件夹**:首先,在项目的`src/main`目录下创建一个名为`assets`的文件夹(如果不存在的话)。将所有文本文件放入此文件夹。 - **获取AssetManager**:在需要访问assets文件的地方,首先要获取`...

    Android读取assets目录下的所有图片并显示的方法

    要读取assets目录下的所有图片,首先需要获取该目录下的文件列表。例如,如果图片存放在`processedimages`子目录下,可以使用AssetManager的`list(String path)`方法: ```java String[] imageFiles; try { ...

    读取PQDIF文件的C语言程序

    要读取PQDIF文件,首先要使用`fopen()`打开文件,然后使用`fread()`或`fscanf()`读取内容,最后用`fclose()`关闭文件。 2. 数据结构设计:为了有效地处理PQDIF文件,需要设计合适的数据结构来存储其内容。这可能...

    systemverilog设计: assert 应用的例子(ncverilog测试过的)代码

    此外,设计者可能会使用`assert`来确保FIFO在读写操作后的状态正确,比如检查FIFO空或满的标志是否在预期条件下更新。这有助于在早期阶段发现设计中的错误,而不是在物理实现后才发现。 总之,这个例子将展示如何在...

    Java读取DBF文件jar包以及测试用例

    Java读取DBF文件是数据库处理中的一个常见需求,特别是在处理一些旧的或者与特定硬件设备相关的数据时。DBF,全称为dBase File,是一种流行于20世纪80年代至90年代的数据库文件格式,常用于FoxPro、dBase等数据库...

    c语言读取txt文件内容简单实例

    C语言读取txt文件内容简单实例 C语言读取txt文件内容是C语言编程中的一种常见操作,通过使用文件操作函数,开发者可以轻松地读取txt文件的内容。这篇文章将介绍C语言如何读取txt文件内容,包括文件操作函数、文件...

    Get_Para.rar_txt类_读取文件类

    下面将详细阐述这一主题,包括类的设计、文件读取方法以及如何测试此类。 首先,`parameters.h`文件通常包含了类的声明,定义了一个名为`Parameters`的类,它可能包含如下的结构: ```cpp class Parameters { ...

    php fseek函数读取大文件两种方法

    在这种情况下,`fseek`函数成为了一个有效的工具,它允许我们通过文件指针在文件内容中定位,而无需加载整个文件到内存中。本文将详细介绍两种使用`fseek`函数读取大文件的方法。 ### 方法一:逐行反向查找 这种...

    Android Ndk: 如何从native层直接获取 assets文件夹下的文件-附件资源

    Android Ndk: 如何从native层直接获取 assets文件夹下的文件-附件资源

    解析Android资源文件及他们的读取方法详解

    使用`AssetManager`的`open()`方法读取assets目录下的文件。例如: ```java AssetManager assetManager = getAssets(); InputStream is = assetManager.open("a.txt"); // 读取文件内容 ``` 将资源文件加入到...

    java自动化之自动化框架项目(第二天-读取数据文件并封装对象)代码

    1. **数据文件读取**: 在自动化测试中,我们经常需要从CSV、Excel或JSON等格式的数据文件中获取测试数据。Java提供了多种库来处理这些任务,如Apache POI用于Excel,OpenCSV用于CSV,Jackson或Gson用于JSON。这些...

    python获取目录下所有文件的方法

    在Python编程中,经常需要处理文件系统操作,例如读取特定目录下的所有文件。这通常涉及到使用`os`模块中的功能来实现。本篇文章将深入探讨如何利用Python的`os`模块来获取指定目录及其子目录下的所有文件,并通过...

    基于C语言的轻量级读取、创建配置文件的函数库.zip

    本文将深入探讨如何使用C语言来实现轻量级的读取和创建配置文件的函数库,这对于任何需要处理配置设置的项目都至关重要。 首先,配置文件通常用于存储应用程序的设置,如用户偏好、连接参数或其他可调整的参数。...

    c语言读取csv

    C语言读取CSV文件 C语言读取CSV文件是指使用C语言从Comma Separated Values(逗号分隔值)文件中读取数据的过程。CSV文件是一种通用的文件格式,广泛应用于数据交换和存储。 在C语言中,读取CSV文件可以使用文件...

Global site tag (gtag.js) - Google Analytics