如何从sdcard动态读取和写入文件

问题描述

| 大家好,我用下面的代码动态地从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);
}
    

解决方法

尚不清楚您需要什么,但是如果您的应用程序崩溃了,您是否检查了“ DDMS”下的“ LogCat”? 它将准确告诉您堆栈跟踪,这将帮助您了解应用程序崩溃的原因。