写文件
2015-12-17 09:04
369 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/l__yx/article/details/50337171
package com.example.duang; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import android.app.Activity; import android.os.Bundle; import android.os.Environment; import android.util.Log; import android.view.Menu; import android.view.MenuItem; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); boolean isMounted =Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED); if(isMounted){ try { createFile(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } private void createFile() throws IOException{ File parent_path = Environment.getExternalStorageDirectory(); // 可以建立一个子目录专门存放自己专属文件 File dir = new File(parent_path.getAbsoluteFile(), "lyx"); dir.mkdir(); File file = new File(dir.getAbsoluteFile(), "myfile.txt"); Log.d("文件路径", file.getAbsolutePath()); // 创建这个文件,如果不存在 file.createNewFile(); FileOutputStream fos = new FileOutputStream(file); String data = "hello,world!"; byte[] buffer = data.getBytes(); // 开始写入数据到这个文件。 fos.write(buffer, 0, buffer.length); fos.flush(); fos.close(); Log.d("文件写入", "成功"); } }
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.example.duang.MainActivity" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/hello_world" /> </RelativeLayout>
相关文章推荐
- 创建Oracle自动建表处理文件
- 登陆后桌面的文件全消失了事故一例
- 网络文件资源管理系统的计划设想
- py2exe 配置文件sample
- 091027 恢复软件不支持的文件类型
- Java文件对象创建目录和文件
- Autorun 文件结构
- Wave文件格式
- 使用busybox制作最基本的嵌入式(yaffs)文件系统
- C#streamwriter写文件
- 触碰虚拟文件系统
- 文件操作中的两次输出问题
- delphi根据URL获取缓存文件的方法
- vs2010中删除sdf文件和ipch文件夹
- 有关于sln 类型文件的 unrecognized version 问题
- Winform窗体文本框实现拖拽获得目录或文件路径(C#)
- android log日志文件输出
- 配置平面文件目标分隔符(导出)
- 将.py文件编译成 .pyc/.pyo文档
- 无法读取项目文件 .csproj,请确认 <Import> 声明中的路径正确,且磁盘上存在该文件