如何从SD卡动态读写文件

时间:2011-05-26 10:02:33

标签: android

嗨我用下面的代码动态从sdcard获取文件,但它显示强制关闭我的意图是当我打开文件时它必须显示所有目录和文件从那里我读写应该开始帮我解决这个问题

public void openFile(Context context, File f)
{

    Intent intent = new Intent();
    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    intent.setAction(android.content.Intent.ACTION_VIEW);
    String type = getMIMEType(f);
    intent.setDataAndType(Uri.fromFile(f), type);
    context.startActivity(intent);
}

1 个答案:

答案 0 :(得分:2)

您的需求并不完全清楚,但如果您的应用程序崩溃,请检查“DDMS”下的“LogCat”吗? 它会准确地告诉您堆栈跟踪,它将帮助您了解应用程序崩溃的原因。