`
guochongcan
  • 浏览: 326916 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

从sd卡中取出并解析xml,或从assets文件夹下取出并解析xml

 
阅读更多

把文件从assets文件夹下给取出来并解析的方法:

 

Intent intent;
		String link;
		
		//解析xml
		intent = this.getIntent();
		link = intent.getStringExtra("link");
		InputStreamReader inputReader; 
		SAXBuilder builder = new SAXBuilder();
		
		
		try {
			inputReader = new InputStreamReader(getResources().getAssets().open(link));
			Document doc = builder.build(inputReader);
			Element root = doc.getRootElement();
			// 以下这段程序 是取出item的
			Element elementItemTitle = root.getChild("title");  //标题

		}  catch(Exception e){
			e.printStackTrace();
		}

 

 

===============================================

下面是从sd卡中获得并解析出xml的方法,个人总结

//解析xml
		Intent intent=this.getIntent();
		String link = intent.getStringExtra("link");
		File file = new File(link);
		SAXBuilder builder = new SAXBuilder();
		try {
			Document doc = builder.build(file);
			Element root = doc.getRootElement();
			// 以下这段程序 是取出item的
			Element elementItemTitle = root.getChild("title");  //标题

		}  catch (IOException e) {
			e.printStackTrace();
		} catch (JDOMException e) {
			e.printStackTrace();
		}

 

 

分享到:
评论

相关推荐

    【android开发】解析SD卡下的XML文件

    通过运行此项目,开发者可以学习如何在首次启动时将assets文件夹中的XML文件复制到SD卡指定位置,然后在后续运行中从SD卡读取和解析XML数据。 总之,解析SD卡上的XML文件是Android开发中的常见需求。通过使用Pull...

    文件夹的创建将raw中文件放到SD卡中将assets中文件保存到SD卡中压缩包的解压文件的删除功能.zip

    本示例源码着重展示了如何在Android设备上进行一系列的文件管理操作,包括创建文件夹、从raw资源目录和assets目录读取文件并保存到SD卡,以及对解压缩后的文件进行删除处理。下面将详细解析这些知识点。 1. **创建...

    Android studio 添加assets文件夹的方法

    2. **复制assets文件到外部存储**:如果你需要将`assets`中的文件复制到外部存储卡,可以使用`FileOutputStream`配合`InputStream`进行操作,确保获取到相应的权限。 3. **加载XML布局文件**:尽管`assets`主要用于...

    Android将assets中的zip压缩文件解压到SD卡

    在Android开发中,有时我们需要将应用内部的资源文件,如ZIP压缩文件,解压到外部存储(即SD卡)上,以便用户可以访问或使用这些数据。本文将详细讲解如何实现这一功能,主要涉及Android权限管理、文件操作以及ZIP...

    android的assets下的文件保存到sd卡

    在Android开发中,有时我们需要将应用内部的资源文件,如图片、音频或文本,复制到外部存储设备(如SD卡)以便于后续操作,比如上传到服务器。标题"android的assets下的文件保存到sd卡"涉及到的就是这样一个场景,即...

    Android实现复制Assets文件到SD卡

    在Android开发中,有时我们需要将应用内部的资源文件复制到外部存储(如SD卡)上,以便用户可以访问或操作这些文件。这个过程涉及到对Android系统API的理解,特别是与文件操作、AssetManager以及多线程处理相关的...

    android从指定文件夹中显示图片

    Android设备通常有两个主要的存储区域:内部存储和外部存储(即SD卡)。内部存储用于存放应用的数据,而外部存储则更倾向于用户存储个人文件,如图片。在描述中提到的“在指定的sdcard中创建一个文件夹”,实际上...

    从SD卡或者Assets下读取配置文件批量删除应用

    本文将详细介绍如何从SD卡或应用程序的Assets目录下读取配置文件,并基于这些信息批量删除Android应用。 首先,我们需要了解Android的权限管理。由于涉及读取外部存储(SD卡),所以在AndroidManifest.xml中需要...

    android 将assets 下的文件复制到手机内存中

    在Android开发中,有时我们需要将应用内部的资源文件,如配置文件、数据库文件或静态数据等,复制到手机的外部存储(内存或SD卡)以便于应用运行时使用。这个过程通常涉及到Android的文件系统操作和权限管理。下面将...

    Android编程读取Assets所有文件(遍历每一个文件夹)并存入sdcard的方法

    在Android应用开发中,有时我们需要将资源文件从项目的`Assets`目录复制到设备的外部存储(SD卡)上。这通常发生在应用启动时或者根据用户需求动态加载资源时。本篇将详细介绍如何实现这一功能,涉及到的主要知识点...

    android中复制资源文件中的数据库文件到sd卡或内存源码

    在Android开发中,有时我们需要将预置的数据库文件与应用一起发布,并在应用程序首次启动时将其复制到外部存储(如SD卡)或内部存储(内存)中,以便于后续的操作和使用。这样的需求通常出现在那些需要提供初始数据...

    android异步扫描SD卡

    对于"android异步扫描SD卡"这个主题,我们可以创建一个`AsyncTask`子类,`Params`可以是文件夹路径,`Result`可能是扫描到的文件列表。在`doInBackground()`方法中,我们递归遍历SD卡目录,查找具有特定后缀的文件。...

    android复制数据库到SD卡打开加载listview

    在Android开发中,将数据库复制到SD卡并利用ListView展示数据是常见的操作。SQLite是Android系统内置的关系型数据库,用于存储应用数据。本教程将详细解释如何实现这一过程。 首先,我们需要创建一个SQLite数据库,...

    Android获取SD卡信息的接口

    在Android系统中,获取SD卡(外部存储)信息是开发者常用的功能之一,这通常涉及到读取可用存储空间、总容量等信息。本DEMO提供了一种实现方式,确保了兼容性,可以在多种不同类型的手机上运行。下面我们将详细讨论...

    android通过配置文件设置应用安装到SD卡上的方法

    您可能感兴趣的文章:Android SD卡上文件操作及记录日志操作实例分析将文件放到Android模拟器的SD卡中的两种解决方法Android获取assets文件夹中的数据并写入SD卡示例基于Android扫描sd卡与系统文件的介绍Androi

    java、Android实现Excel表的解析读取操作

    在Android中,可能是内部存储或外部存储的路径,或者从Assets或Raw资源中加载。 - 版本兼容:不同的Excel版本(如xls和xlsx)可能需要不同的API处理,如Apache POI的`HSSFWorkbook`对应.xls,`XSSFWorkbook`对应....

    文件读写(SD卡文件,及资源文件)

    - **权限设置**:由于涉及到外部存储(即SD卡),需要在`AndroidManifest.xml`中添加`WRITE_EXTERNAL_STORAGE`和`READ_EXTERNAL_STORAGE`权限。 - **文件路径**:SD卡的根目录可以通过`Environment....

    一个应用中启动另一个应用程序

    3. **否则要移动到sd卡中然后安装进入**:如果目标应用未安装,你需要先将其从assets中提取到SD卡。这涉及到读取assets文件并写入外部存储。首先确保你的应用有读写外部存储的权限(在AndroidManifest.xml中添加`...

    安卓Android源码——GetSDTree(简单SD卡文件浏览器).zip

    标题中的“安卓Android源码——GetSDTree(简单SD卡文件浏览器)”暗示了这是一个用于在Android设备上浏览SD卡文件的简易应用项目。这个项目可能包含一个简单的用户界面,允许用户查看并管理SD卡上的文件和目录。接...

    android读取Assets图片资源保存到SD卡实例

    在Android开发中,有时我们需要将应用内部的图片资源保存到外部存储(如SD卡),以便于用户在应用之外访问或备份。本篇文章将详细讲解如何从Android应用的`Assets`目录中读取图片资源并保存到SD卡上。首先,我们要...

Global site tag (gtag.js) - Google Analytics