android中把文件保存到sdcard代码实例

直接上代码:

package com.example.test; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import android.os.Bundle; import android.os.Environment; import android.app.Activity; import android.widget.Toast; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //要保存的文件名和文件内容 String fileName = "test.txt"; String content = "This is a test."; //判断sdcard是否存在 String state = Environment.getExternalStorageState(); if(state.equals(Environment.MEDIA_MOUNTED)) { //获取SDCard目录 File sdcardPath = Environment.getExternalStorageDirectory(); File file = new File(sdcardPath, fileName); FileOutputStream fos; try { fos = new FileOutputStream(file); fos.write(content.getBytes()); fos.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } Toast.makeText(this, "保存成功", Toast.LENGTH_SHORT).show(); } else { Toast.makeText(this, "sdcard不存在获取不可写入", Toast.LENGTH_SHORT).show(); } } }

时间: 2024-10-04 12:00:24

android中把文件保存到sdcard代码实例的相关文章

android中把文件保存到sdcard代码实例_Android

直接上代码: package com.example.test; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import android.os.Bundle; import android.os.Environment; import android.app.Activity; import andr

PHP中codeigniter文件上传类代码实例

  codeigniter文件上传类代码实例 文件上传类 CodeIgniter 的文件上传类允许文件被上传.您可以设置指定上传某类型的文件及指定大小的文件. 处理过程 上传文件普遍的过程: 一个上传文件用的表单,允许用户选择一个文件并上传它. 当这个表单被提交,该文件被上传到指定的目录. 同时,该文件将被验证是否符合您设定的要求. 一旦文件上传成功,还要返回一个上传成功的确认窗口. 这里有一个简短的教程来显示这个过程.此后你将会找到相关的参考信息. 创建上传表单 运用文本编辑器创建一个名为up

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

本文为大家详细介绍下android读取Assets图片资源保存到SD卡的具体实现,感兴趣的各位可以参考下哈,希望对大家有所帮助   复制代码 代码如下: public class ReadBitmap { public void readByte(Context c, String name, int indexInt) { byte[] b = null; int[] intArrat = c.getResources().getIntArray(indexInt); try { AssetM

Android中通过反射实现圆角ImageView代码实例_Android

private void init(){ paint = new Paint(Paint.ANTI_ALIAS_FLAG); roundRect = new RectF(0, 0, getWidth() , getHeight()); radius = 40; mPorterDuffXfermode = new PorterDuffXfermode(PorterDuff.Mode.SRC_IN) ; } 继承ImageView,在构造方法中调用,初始化Paint和Xfermode. protec

Android中通过反射实现圆角ImageView代码实例

private void init(){ paint = new Paint(Paint.ANTI_ALIAS_FLAG); roundRect = new RectF(0, 0, getWidth() , getHeight()); radius = 40; mPorterDuffXfermode = new PorterDuffXfermode(PorterDuff.Mode.SRC_IN) ; } 继承ImageView,在构造方法中调用,初始化Paint和Xfermode. protec

Android中的广播和广播接收器代码实例_Android

BroadcastReceiver不仅可以接收系统广播,也可接收自定义的广播  1.定义一个广播接收器 复制代码 代码如下: public class MyReceiver extends BroadcastReceiver {          public MyReceiver()          {                    Log.i(TAG,"MyReceiver");          }                  //可用Intent的getActi

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

复制代码 代码如下: public class ReadBitmap { public void readByte(Context c, String name, int indexInt) { byte[] b = null; int[] intArrat = c.getResources().getIntArray(indexInt); try { AssetManager am = null; am = c.getAssets(); InputStream is = am.open(nam

Android中的广播和广播接收器代码实例

BroadcastReceiver不仅可以接收系统广播,也可接收自定义的广播   1.定义一个广播接收器 复制代码 代码如下: public class MyReceiver extends BroadcastReceiver {          public MyReceiver()          {                    Log.i(TAG,"MyReceiver");          }                  //可用Intent的getAct

audio-在一行中保存音频文件或者把 assets 文件夹保存到 sdcard 中

问题描述 在一行中保存音频文件或者把 assets 文件夹保存到 sdcard 中 在 assets 文件夹中有一个 audio 文件,我需要把相同的文件保存到 sdcard 中,如何实现?我用下面的代码来保存文件: String filename = ""filename.txt"";File file = new File(Environment.getExternalStorageDirectory() filename);FileOutputStream f