- 浏览: 141295 次
- 性别:
- 来自: 枣阳
文章分类
- 全部博客 (61)
- dwr (1)
- Flex (8)
- android (15)
- html转换成pdf (1)
- 八款开源 Android 游戏引擎 (巨好的资源) (1)
- url (0)
- Junit测试中找不到junit.framework.testcase (0)
- Junit (1)
- Java (4)
- spring (2)
- itext (1)
- JDBC (2)
- 正则表达式 (1)
- package (1)
- SVN (1)
- json (2)
- 常见问题 (1)
- SQL (1)
- Html5 (3)
- 看看 (1)
- 理论知识 (0)
- JavaScript (0)
- Jquery (0)
- MySQL MyISAM InnoDB 区别 (0)
- MySQL (0)
- struts2 标签 获取s:param的值 子页面获取 s:include s:param的值 (0)
- Oracle (1)
- Web (1)
- 性能 (0)
- Tomcat (0)
- Struts2 (5)
- tools (0)
- Exception (0)
- web开发问题 (0)
- log (0)
- Struts 2验证框架出错:403 for URL:http:////www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd (1)
- IOS (0)
- eclipse (0)
- webservice (0)
- AOP (0)
- View (0)
- 视图 (0)
- hsqldb (0)
- jar包 (0)
- Annotation (0)
- error at ::0 can't find referenced pointcut和error at ::0 formal unbound in point (0)
- Demo (0)
- 精彩文章 (0)
- rest (0)
- Test (0)
- 工具 (0)
- linux (0)
- 常用知识 (0)
- JavaScript 遍历JSON (0)
- 继承了之后还要不要注入的问题 (0)
- liunx (0)
- jQuery Mobile (1)
- ext (0)
- 二维码微信扫描 (0)
- 分享 (0)
- iOS7 (1)
- http (0)
- object-c (0)
- nginx (0)
- myEclipse10 (1)
- VM (0)
- window (0)
- server (0)
- lvs (0)
- 在线支付 (0)
- 安全技术 (0)
- 知识 (0)
- servlet (0)
- 支付 (0)
- mybatis (0)
- 服务器 (2)
- 使用SeaJS,require加载Jquery的时候总是为null (0)
- seaJs (0)
- 微信 (1)
最新评论
-
medlying:
html中的js能够被解析执行吗
Itext 实现 html转换成pdf -
794581572:
还是出现了乱码.. 编码用utf-8还是出了乱码
Itext 实现 html转换成pdf -
mbq820:
楼主为什么我的 提示不支持该字体:Unsupported fo ...
Itext 实现 html转换成pdf -
SwordShadow:
博主写的太好了,可以转载吗?
Itext 实现 html转换成pdf -
sinotao1:
写得非常好。
Struts2 中的数据传输
Android 给我们提供了两个方法返回输入、输出流,分别为:openFileInput(String fileName)
、openFileOutput(String fileName,int mode);
下面看一自己写了一个简单的例子:
FileService.java
、openFileOutput(String fileName,int mode);
下面看一自己写了一个简单的例子:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> <EditText android:id="@+id/fileName" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="请输入文件名称" > <requestFocus /> </EditText> <EditText android:id="@+id/fileContent" android:layout_width="match_parent" android:layout_height="200dp" /> <LinearLayout android:orientation="horizontal" android:layout_width="wrap_content" android:layout_height="wrap_content" > <Button android:id="@+id/saveData" android:text="保存" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <Button android:id="@+id/readData" android:text="读取" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout> </LinearLayout>
public class FileActivity extends Activity { EditText fileName; EditText fileContent; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); fileName = (EditText)findViewById(R.id.fileName); fileContent = (EditText)findViewById(R.id.fileContent); Button saveData = (Button)findViewById(R.id.saveData); saveData.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { OutputStream output; try { output = FileActivity.this.openFileOutput(fileName.getText().toString(), Context.MODE_APPEND); FileService.save(output, fileContent.getText().toString()); Toast.makeText(getApplicationContext(), "保存成功", Toast.LENGTH_LONG).show(); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }); Button readData = (Button)findViewById(R.id.readData); readData.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { try { InputStream intput = FileActivity.this.openFileInput(fileName.getText().toString()); String content = FileService.read(intput); Toast.makeText(getApplicationContext(), content, Toast.LENGTH_LONG).show(); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }); } }
FileService.java
public class FileService { /** * 保存文件 * @param output * @param content * @throws IOException */ public static void save(OutputStream output,String content) throws IOException{ output.write(content.getBytes()); output.close(); } /** * 读取文件 * @param input * @throws IOException */ public static String read(InputStream intput) throws IOException{ ByteArrayOutputStream output = new ByteArrayOutputStream(); byte[] bt = new byte[1024]; int length = intput.read(bt); while(length != -1){ output.write(bt, 0, bt.length); length = intput.read(bt); } byte[] data = output.toByteArray(); intput.close(); output.close(); return new String(data); } }
发表评论
-
Android View三种属性——VISIBLE,INVISIBLE,GONE
2014-08-12 15:12 0INVISIBLE:仍旧会占用空间,只是内容不显示。 GO ... -
android Gson的使用
2014-07-29 15:47 0相对于较为传统的Json解析来说,google共享的开源Gs ... -
利用HTML5开发Android笔记
2014-01-08 19:32 0http://johncookie.iteye.com/bl ... -
android 中 webview 怎么用 localStorage?
2014-01-08 19:30 0我在 android里面 使用html5的 localSto ... -
Android 处理流程
2013-11-20 00:50 0今天看了一下别人写的android代码。 大致了解了and ... -
Android开发规范
2013-08-17 08:50 0[size=large]一、Android编码 ... -
android关于AndroidManifest.xml详细分析
2013-07-29 23:57 0http://my.eoe.cn/1087692/arch ... -
Android 精华文章
2013-07-29 23:33 0AndroidManifest.xml http:/ ... -
记事本
2013-04-15 16:28 0对于WebChromeClient,WebViewClien ... -
关于android WebViewClient的方法解释
2013-04-15 14:49 32251、public boolean shouldOverri ... -
PhoneGap 在Android 手机上的全屏(FullScreen)问题
2013-04-15 11:13 1728(注:本方法只适用于PhoneGap 0.93或更高版本) ... -
android 界面布局
2012-06-12 23:26 1522布局: 在 android 中我们常用的布局方式有这 ... -
Activity利用Handler与Thread进行通讯,写了一个简单Demo
2012-06-11 23:32 5881最近写了一个列子,想跟大家一起分享. 用android.os. ... -
Android中strings.xml文件
2012-05-29 18:13 1522如果动态的修改Android中strings.xml文件中的值 ... -
Android 中LayoutInflater的使用
2012-05-28 17:54 1478在实际开发种LayoutInflater这个类还是非常有用的, ... -
Android 应用程序之间数据共享—ContentProvider
2012-05-25 11:56 1318在Android 应用程序之间数据共享—-ContentRes ... -
Android Bind Service
2012-05-24 10:57 1193启动Service有两种方式:startService 与 b ... -
Android BroadcastReceiver 学习
2012-05-23 14:12 1387BroadcastReceiver 用于异步 ... -
Android DDMS
2012-05-22 10:20 1166DDMS 的全称是Dalvik Debug Monitor S ... -
Android API 解析开发包
2012-05-22 09:08 12731、Android API核心开发包介绍 SDK ...
相关推荐
Android中实现保存和读取文本文件到内部存储器(实现简易的记事本为例)示例代码.zip Android中实现保存和读取文本文件到内部存储器(实现简易的记事本为例)示例代码.zip Android中实现保存和读取文本文件到内部存储器...
在Android平台上,对TXT文件进行保存和读取是常见的数据持久化操作,尤其适用于存储少量结构化的文本数据。本文将详细讲解如何在Android应用中实现TXT文件的保存和读取功能,以及涉及到的相关知识点。 首先,我们...
以下将详细介绍如何在Android中读取和保存GBK编码的TXT文档。 首先,我们需要了解GBK编码。GBK是GB2312的扩展,它包含了GB2312中的所有字符,并增加了许多其他汉字和符号,总计约20902个汉字。在Java和Android中,...
在Android系统中,文件的保存和读取...总结起来,Android文件系统的使用涵盖了内部存储和外部存储,涉及文件的创建、读写以及权限控制等多个方面。开发者需要根据应用需求选择合适的数据存储方式,并注意安全性和效率。
本文将详细介绍如何在Android中实现Excel文件的读取与写入。 首先,Android系统本身并不直接支持Excel文件的操作,因此我们需要引入第三方库来实现这一功能。常用的库有Apache POI,这是一个用于处理Microsoft ...
本示例将详细介绍如何使用Android Studio 3.2进行逐行写入和读取文本文件的操作。 首先,我们需要理解Android对文件操作的基本流程。在Android中,文件操作通常在`Context`的上下文中进行,如`Activity`或`Service`...
- **Android文件操作**:Android提供了多种文件操作方法,包括读写文件、文件流操作等。 - **SD卡操作**:Android允许应用在外部存储(如SD卡)上进行文件操作,但需要注意权限问题。 - **Android视图View和控件**:...
- **SlideLib**:这是一个专门为Android设计的库,用于读取和显示PPTX文件。它的API更简洁,更适合移动设备的资源限制。 2. **集成Apache POI**: - 首先,需要将Apache POI库导入到Android项目中。这可以通过...
在Android开发中,读取文本文件是常见的任务,例如加载配置信息、用户数据或显示静态内容。本示例将详细讲解如何在Android Studio中实现不依赖SD卡的文本文件读取。以下是一个简单的步骤和相关知识点: 1. **创建...
在Android平台上,开发人员...通过以上步骤,你可以在Android应用中实现读取和显示Word文档的功能,覆盖了从doc到docx的格式,并能正确处理图文混排的内容。实际开发中,可以根据需求进行调整,优化性能和用户体验。
在这个目录下,应用可以自由地创建、读取和删除文件,无需请求额外的权限。 3. **内部存储与外部存储**:Android区分了内部存储(Internal Storage)和外部存储(External Storage)。内部存储通常用于保存应用的...
在Android应用开发中,理解和掌握本地文件的存储与读取是一项基本技能。本文将深入探讨Android如何进行文件操作,包括创建、读取、修改和删除本地文件,以便开发者能够高效地管理应用程序的数据。 首先,Android...
在Android开发中,保存和读取软件参数是一个常见的任务,这涉及到用户偏好设置(SharedPreferences)的使用。SharedPreferences是Android提供的一种轻量级的数据存储机制,主要用于存储应用的配置信息或用户设置,...
总结以上知识点,实现Android应用中的文件保存与读取功能,涉及到了Android文件系统结构、Java I/O技术、异常处理以及Android权限管理等多个方面。通过封装FileService类和在MainActivity中实现用户交互,可以方便地...
总结来说,Android中读取`.properties`文件主要涉及`Properties`类的使用,文件的存放位置(如`assets`或`res/raw`),以及适当的错误处理和资源管理。理解这些知识点有助于开发者更高效地管理和使用配置文件。
以下将详细讲解Android中如何进行文件的保存和读取。 首先,Android提供了多种方式来存储文件,包括内部存储、外部存储以及SQLite数据库等。内部存储适用于私密性较高的数据,如用户配置或应用状态;外部存储通常...
### 如何在Android中实现字符串的保存和读取 在Android开发过程中,经常需要处理数据的持久化问题,其中一种常见的需求就是对字符串进行保存和读取。本文将详细介绍如何利用Java代码实现在Android应用程序中对字符...
在Android开发中,文件的...总结起来,Android中的文件保存与读取涵盖了多种策略和技术,开发者需要根据具体需求选择合适的存储方式,并注意性能和安全问题。熟悉这些技术,对于构建功能完善的Android应用至关重要。
Android用文件读取保存记录