- 浏览: 132313 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
hnraysir:
支持,写得不错!
一个android工程的运行过程 -
me101:
正在学习android开发,谢谢了。
android 实用sax 读取xml文件内容 附源码 -
ljh_tnt:
定!正需要这个学习下
android 实用sax 读取xml文件内容 附源码 -
张红飞:
这在看呢
android 使用 pull 解析xml文件 附源码 -
kjsoloho:
请问,为什么同样是getInputStream(有数据),但是 ...
android 使用 pull 解析xml文件 附源码
与前面的文章http://leequer.iteye.com/blog/607079android的数据存储和访问 附源码这篇文章相比,添加了文件的读取功能和代码的优化
package cn.lee.data; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import cn.lee.Manager.DataManager; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.util.Log; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; public class AboutDateActivity extends Activity { private EditText fileNameEditText; private EditText fileContentEditText; private EditText readfileContentEditText; private Button button; private Button readButton; private static final String TAGSTRING = "AboutDateActivity"; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); button = (Button) this.findViewById(R.id.button); readButton = (Button) this.findViewById(R.id.readButton); fileNameEditText = (EditText) this.findViewById(R.id.fileName); fileContentEditText = (EditText) this.findViewById(R.id.fileContent); readfileContentEditText = (EditText) this.findViewById(R.id.readfileContent); // 读取 readButton.setOnClickListener(onClickListener); // 保存 button.setOnClickListener(onClickListener); } /** * 由于这个内部实现类是一个接口的实例 所以这里把他提取出来 作为一个成员变量 2010-04-18 */ private View.OnClickListener onClickListener = new View.OnClickListener() { /** * 由于button的父类是view 所以这里的onclick的参数传来的view v就可以找到这个button */ public void onClick(View v) { Button button = (Button) v;// 将父类view强转成子类button int info = R.string.sus; String fileNameString = fileNameEditText.getText().toString(); if ("".equals(fileNameString)) { info = R.string.filenamenotnull; } else { FileOutputStream fileOutputStream = null; FileInputStream fileInputStream = null; try { switch (button.getId()) { case R.id.button: {// 保存 String fileContentString = fileContentEditText.getText().toString(); fileOutputStream = AboutDateActivity.this .openFileOutput(fileNameString, Context.MODE_PRIVATE); DataManager.saveDate(fileOutputStream, fileContentString); break; } case R.id.readButton: { fileInputStream = null; fileInputStream = AboutDateActivity.this .openFileInput(fileNameString); String contentString = DataManager .readDate(fileInputStream); readfileContentEditText.setText(contentString); break; } default: break; } } catch (Exception e) { // TODO Auto-generated catch block Log.i(TAGSTRING, e.toString()); info = R.string.infor; } finally { try { if(fileOutputStream!=null) { fileOutputStream.close(); } if(fileInputStream !=null) { fileInputStream.close(); } } catch (IOException e) { Log.i(TAGSTRING, e.toString()); info = R.string.infor; } } } Toast.makeText(AboutDateActivity.this, info, 1).show(); } }; }
- AboutFileReadAndWrite.rar (54.7 KB)
- 下载次数: 61
评论
3 楼
xiaojian623
2011-09-14
二楼连源码都懒得下下来看看啊!
2 楼
struts_2010
2011-07-01
楼主这次的更新,好像没有顺带把xml界面配置文件拷贝出来啊
1 楼
blocker2005
2011-03-23
很好啊,楼主给力啊
发表评论
-
Keep&火辣健身 视频课程 实现思路分析
2017-02-10 11:44 142需求: ... -
android 全新模拟器
2013-08-01 11:04 515www.genymotion.com 提供了一款全新的an ... -
android 通知 和 通知的声音 (附源码)
2010-12-22 15:01 9889完成后的效果:运行例子,会在手机的状态栏显示一个通知的 ... -
android ndk 环境搭建注意事项 附资料
2010-10-21 15:58 1349ndk环境搭建,耗费了不少时间,我看的就是下面附件中的那个 ... -
多线程下载 附源码
2010-10-18 14:58 1484多线程下载:1.多线程2 下载 这些也是android软 ... -
android sqlite数据库 CRUD
2010-04-28 15:47 0*介绍 android自带sqlite数据库,它是and ... -
android 软件参数设置的保存和读取 附源码
2010-04-28 11:55 9501数据存储的另一种方式.sharedperferences ... -
android 使用 pull 解析xml文件 附源码
2010-04-27 16:44 9173pull解析xml文件,和sax和dom一样 都可以脱离 ... -
android 使用dom方式解析xml文件 附源码
2010-04-27 14:57 2280使用dom解析xml文件不推荐使用,dom解析xml的机 ... -
android 实用sax 读取xml文件内容 附源码
2010-04-26 11:55 15479andorid读取xml文件内容方法有三种 sax dom p ... -
android sd卡读写 附源码
2010-04-26 09:55 10682将文件存在sd卡中和存在手机中的思路相同就是路径不同,注意看类 ... -
android sdk 无法安装 解决方法
2010-04-18 16:25 4025不知道大家如果将第一次安装的android sdk删除后 再一 ... -
无法安装android sdk
2010-04-02 15:56 2805好容易忙完了开发,想继续开始android的开发,之前重装系统 ... -
android的数据存储和访问 附源码
2010-03-03 16:53 3470android提供了几种文件的存储方式; 1.文件: 2.Sh ... -
android 单元测试 附源码
2010-03-02 16:50 1568单元测试无疑是很重要的; 1.配置 在功能文件AndroidM ... -
android 工程 日志输出 附源码
2010-03-02 15:58 22701.日志输出:我们开发 ... -
一个简单的拨号器 附源码
2010-03-02 10:03 2218开发一个简单的拨号器。 开发一个应用的步骤: 小应用的步骤: ... -
android 的相对布局的使用小记
2010-03-01 14:43 3480android的布局方式有几个,线性布局,绝对布局,表格布局, ... -
一个android工程的运行过程
2010-02-11 16:57 3452rt 首先 : 当一个工程部署到模拟环境上后,当用户点击你 ... -
android工程目录介绍
2010-02-10 16:54 2425生成好的一个android项目的结构: 工程名: ...
相关推荐
在Android平台上,开发一款能够读取和显示PDF文件的应用是一个常见的需求。为了实现这一功能,开发者通常会依赖第三方库。本篇文章将详细讲解基于Android的一个开源库——Android-Pdf-Viewer-Library,它是一个用于...
这里我们关注的是一个开源的Android文件管理器源码,它具备读取SD卡的功能。对于想要深入理解Android系统文件操作或希望自定义文件管理应用的开发者来说,这是一个宝贵的资源。 首先,我们需要了解Android的文件...
综上所述,这个源码项目提供了Android读取大文本文件的方法,包括使用AssetManager访问文件、逐行或分块读取、后台异步处理等最佳实践。理解并应用这些技术,可以帮助开发者更高效、更安全地处理大文本文件。
"Android读取Txt文件源码及性能分析"这个主题涉及到如何在Android应用中读取文本文件并进行一些基本的数据处理,比如统计单词出现的频率,以及如何评估这种操作的性能。以下是对这些知识点的详细说明: 首先,读取...
这个"android文件上传下载源码"的资源提供了实现这些功能的代码示例,对于开发者来说是宝贵的参考资料。以下将详细讲解Android文件上传下载的核心知识点: 1. **文件操作**: Android系统提供了`java.io`和`java....
通过学习和分析这个源码,开发者不仅可以了解Android文件操作的基本原理,还可以学习到如何构建一个实用的Android应用,这对深入理解Android系统以及提高编程技能大有裨益。对于初学者来说,这是一个很好的实践项目...
【描述】描述中提到的"安卓Android源码——文件管理器源码.zip"是一个包含了实现Android文件管理器功能的源代码集合。这个压缩包可能包含了一系列的图片资源(1_120828192520_1.png和1_120828192520_2.png),这些...
Android的文件操作主要通过`java.io`和`java.nio`包实现,源码会涵盖读取、写入、创建、删除、重命名等基本操作。同时,源码可能还使用了`ContentResolver`来与系统的多媒体库交互,获取和管理设备上的图片、视频、...
总的来说,Android文件读取是一个涵盖广泛的话题,从基础的Java I/O操作到Android特有的API,再到源码分析和性能优化,都需要开发者具备一定的理解和实践能力。在日常开发中,结合适当的工具和库,可以更高效地完成...
以上就是从“android文件管理源码”这个主题中提炼出的关键知识点。这些内容涵盖了Android文件操作的基本原理和常见实践,对于理解Android文件系统管理和多媒体处理有极大的帮助。通过深入学习和理解这些代码,...
总之,这个"Android文件管理器源码!"提供了学习Android文件操作、压缩解压缩技术以及用户交互设计的良好实践。通过研究和理解这段代码,开发者不仅可以提升自己的编程技能,还能深入了解Android平台的文件系统管理...
通过学习和理解这个源码,开发者不仅可以掌握Android文件系统的操作,还能了解如何组织代码以实现功能丰富的文件浏览器。对于初学者来说,这是一个很好的实践项目,能够提升他们的Android开发技能;对于有一定经验的...
在Android开发中,读取`properties`文件是一个常见的任务,主要用于存储配置信息或者与Java中的`.properties`文件进行交互。`.properties`文件是一种简单的键值对格式,常用于跨平台的配置存储。以下是对这个主题的...
本文将详细讲解如何使用AS来读取和理解Android源码,以及配置相关设置。 首先,`android.iml`和`android.ipr`是AS项目的配置文件,它们存储了项目结构、模块信息、构建设置等关键数据。`android.iml`文件代表模块...
10. **文件存储与读取**:Android提供了一系列API用于文件系统的访问,应用可能使用这些API来存储用户的绘图数据,比如保存为图片文件或自定义格式的文件。 以上是"Android实用大屏白板附源码"实例中涉及的主要知识...
在Android Studio中,当你打开一个Android项目时,IDE会读取这个文件来恢复项目的所有设置。对于Android P源码编译项目,`.ipr`文件确保了Android Studio能正确识别项目结构并进行编译。 接着,我们来看`.iml`文件...
3. **AndroidManifest.xml**:这是每个Android应用的核心配置文件,其中包含了应用的信息,如所需的权限(如读取联系人权限)、应用组件(Activity、Service等)的声明以及它们之间的关系。 4. **Activity**:在...
5. **文件遍历与选择**:为了找到并播放本地音乐,源码可能包含了读取设备存储上的音乐文件(通常位于外部存储的Music目录),这需要使用到文件I/O操作和文件遍历的技巧。 6. **ListView或RecyclerView**:为了展示...