Android 中如何检测手机中有两个 SD 卡?

鉴客 发布于 2011/07/06 07:50
阅读 3K+
收藏 0

现在已经有一些手机,例如三星的 Galaxy 支持同时插入两个 SD 卡,程序上如何辨别手机是单 SD 卡还是双 SD 卡呢?

加载中
0
v
vileer
try {
            Process process=Runtime.getRuntime().exec("df");
            BufferedReader br=new BufferedReader(new InputStreamReader(process.getInputStream()));
            String str;
            while((str=br.readLine())!= null) Log.v("testsd",str);
        } catch (IOException e) {
            // TODO Auto-generated catch block
            Log.v("testsd", e.getMessage());
            e.printStackTrace();

        }

分析一下命令的输出就行了

0
g
gengchenghai

很多手机不支持df 命令怎么办呢

 

返回顶部
顶部