我的位置: 首頁 > 學習專區 > 安卓技術 > 把文件保存到 sdcard

把文件保存到 sdcard

2014-04-24 09:36:09
來源:
[導讀] 直接上代碼:[java] package com example test; import java io File; import java io FileNotFoundException; import java io Fil
直接上代碼:
[java]  
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();  
        }  
          
    }  
}
評論
熱點專題
>>
相關文章推薦
>>
好吊妞免费视频在线观看,久久亚洲国产人成综合网,久久精品国产2020,欧美精品综合在线
综合卡通欧美日韩亚洲 | 一本久久α久久免费精 | 日韩视频中文字幕在线一区 | 亚洲高清在线精品尤物三区 | 亚洲欧美日本久久综合网站点击 | 天堂亚洲AⅤ在线观看 |