`
java-mans
  • 浏览: 11428742 次
文章分类
社区版块
存档分类
最新评论

Android对文件的保存操作

 
阅读更多

1.文件可以保存在手机内存中,也可以保存在SD卡上面,保存在SD卡上要申请读写SDS卡权限,权限如下:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>

①保存在手机上

	public void saveFile(String fileName,String contentStr) throws IOException{
		FileOutputStream fileOutputStream=context.openFileOutput(fileName, Context.MODE_PRIVATE);
		fileOutputStream.write(contentStr.getBytes());
	}


②保存在SD卡上

	public void savefile2SD(String fileNameStr, String contentStr) throws FileNotFoundException {
		File file=new File(Environment.getExternalStorageDirectory(), fileNameStr);
		OutputStream oStream=new FileOutputStream(file);
		byte[] data=contentStr.getBytes();
		try {
			oStream.write(data);
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		finally{
			try {
				oStream.close();
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
			
		}
	}


关于界面,以前见到淘宝上面输入框里面有提示文字,然后鼠标点进去后文字消失,等待用户输入的效果

    <EditText
        android:id="@+id/fileNameID"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" 
        android:hint="请输入文件名称">

android:hint="请输入文件名称"------就是这样一行代码

还有就是要注意一下:在模拟器上面如果输入中文的话,那么保存后就有乱码,保存文件后导出到PC的话会发现找不到该文件

分享到:
评论

相关推荐

    android txt文件保存读取操作

    android 写了一个工具类实现txt文件保存和读取

    android中文件的保存与读取

    该压缩包中含有两个android工程:file和other。file中主要讲述了对文件的保存与读取的功能,other主要用来测试文件保存的四种操作模式。

    Android开发实现保存图片到手机相册功能

    主要介绍了Android开发实现保存图片到手机相册功能,涉及Android图形及文件相关操作技巧,需要的朋友可以参考下

    Android文件操作工具类

    文件操作工具类,包含生成保存,复制,删除,读取,获取文件名,获取文件列表等等,只有你想不到,没有你找不到的Android端工具类,复制到项目中可直接使用

    Android数据保存

    Android中内部文件保存读取,sd卡文件保存读取,首选项的保存和读取还有数据库的数据保存和读取。非常全

    android 存储.txt到本地进行操作

    android 存储.txt到本地进行操作.进行 增删改查。

    data-storage(4).rar_android_android 保存

    name:文件的名称,不能包含分隔符"/",如果文件不存在,Android会自动创建它。创建的文件保存在/data/data/&lt;package_name&gt;/files目录下。 mode:操作模式 2. openFileInput (String name)

    android 文件管理器

    3)可以安全地,异步地对文件或文件夹进行各种操作,包括有:文件备份、文件复制、 剪切、粘贴、删除文件或文件夹、新建文件或文件夹、查看文件属性、回到根目录、刷新当前目录等实用功能; 4)可快速地压缩,解压...

    android文件存储之数据库

    完整的android数据库基本操作,包含了创建插入,删除,以及基础讲解,可以轻松学会android数据的基础操作

    Android studio保存logcat日志到本地的操作

    输入以上命令后,adb自动保存logcat日志到指令的文件,,按ctrl + c结束保存。 补充知识:Android真机调试不打印log Android开发过程中,有时候用真机调试时明明执行了log打印,但是控制台就是不输出,可能是因为...

    Android 文件流

    Java 和Android 开发中文件流的操作

    android开发--访问网络,保存文件,http访问

    http访问网络,并保存在本地,文件的保存,文件操作

    Android 文本文件操作类(正则匹配文本、读写文本文件、取中间文本)

    该类集成了文本的取中间文本、正则匹配文本。 文件的保存文本文件、读出文本文件。 代码简洁高效合适新手直接调用

    android 开发 文件读写应用案例分析

    Android中保存位置在mnt/sdcard目录,androd1.5,android1.6保存在sdcard目录 保存的位置通过android的file explorer视图可以找到 二、例子 代码如下: /** * 文件操作类 * * @author XY * */ public class ...

    Android实现文件的保存与读取功能示例

    主要介绍了Android实现文件的保存与读取功能,涉及Android中文件操作函数getFileDir()和getCacheDir()的相关使用技巧,需要的朋友可以参考下

    android xml文件操作

    xml文件操作 public class XmlUtils { /** * 获取Document对象。根据xml文件的名字获取Document对象。 * * @param file * 要获取对象的xml文件全路径。 * @return 返回获取到的Document对象。 * @...

    聊天程序支持接收文件 Android环境代码

    一个Android环境下的聊天程序,还可以接收文件,核心为Java源码,如果当前为选择文件夹模式,说明现在是保存文件操作,如果这个cancel按钮被点击,说明用户拒绝接收文件,则向对方发送一个拒绝接收文件的指令。...

    Android开发教程之调用摄像头功能的方法详解

    第一步必须加入调用摄像头硬件的权限,拍完照后我们要将图片保存在SD卡中,必须加入SD卡读写权限,所以第一步,我们应该在Android清单文件中加入以下代码 摄像头权限: &lt;uses android:name=android.permission....

    Android开发之SD卡文件操作分析

    前面的文章中写过直接操作手机自带存储器的程序,这次就接着上次文章协议下对sd卡的文件操作。与自带存储不同的是使用sd卡需要用户授权 &lt;uses android:name=android.permission.WRITE_EXTERNAL_STORAGE/&gt; &lt;uses ...

Global site tag (gtag.js) - Google Analytics