当前位置: 安卓之星 -> 安卓开发 -> Android下获取SD卡的状态并写入文件到SD卡

Android下获取SD卡的状态并写入文件到SD卡

作者:网络 发表于: 2016-10-28 点击: 233 次

通过Environment.getExternalStorageState获取SD卡的状态,如果SD卡不存在或者不可用则提示SD卡不可用,如果可用,则写入数据到SD中的sharejs.com.txt文件

public boolean saveToSD(String tel,String content){
        Boolean result = true;
 
        if (Environment.getExternalStorageState() != Environment.MEDIA_MOUNTED){
            result = false;
            Toast.makeText(context,"SD卡不可用",Toast.LENGTH_SHORT).show();
            return result;
        }
 
        try {
            File file = new File(Environment.getExternalStorageDirectory(),"sharejs.com.txt");
            FileOutputStream fos =  new FileOutputStream(file);
            String data = tel +":" + content;
            fos.write(data.getBytes());
            fos.flush();
            fos.close();
        }
        catch(Exception e)
        {
            e.printStackTrace();
            Toast.makeText(context,"保存失败"+e.toString(),Toast.LENGTH_SHORT).show();
            result = false;
        }
        return result;
    }

相关文章

相关文章

赶快留言冒泡

  • 评论 (0)
  • 引用通告 (0)
目前还没有任何评论.
目前还没有任何Trackbacks和Pingbacks.
吐个泡浮上去.