1. 程式人生 > >Android庫. 1 SD卡操作

Android庫. 1 SD卡操作

package com.qinxiaoyu.lib.android;

import java.io.File;

import com.qinxiaoyu.lib.Debug;

import android.os.Environment;

public class SdCard {

    private static void debug(String s){if(Debug.debugLibSDcard)    Debug.debugx("SdCard",s);}


    /**
     * 檢查卡狀態,插入SD卡並且具有訪問權則返回0,未插入SD卡或者訪問許可權不夠則返回-1
     * 建立時間:2015/5/18 
     * @author
:秦曉宇 * @return int: 插入SD卡並且具有訪問權則返回0, * 有SD卡許可權但並未插入返回-1, * 沒有SD卡許可權返回-2 * */
public static int checkSDcardStatus() { try { if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) { debug("SD卡插入並且具有訪問許可權"
); return 0; } else { return -1; } } catch(Exception e) { debug("SD卡未插入或者訪問許可權不夠"); e.printStackTrace(); return -2; } } /** * 獲得SD卡的路徑 * 建立時間:2015/5/18 * @author
:秦曉宇 * @return String: SD卡的路徑 * */
public static String getSdcardPath() { File sd = Environment.getExternalStorageDirectory(); String file_path= sd.getPath(); return file_path; } }