我只想从我的内部或外部存储器打开文件,使用给定的路径,如/storage/emulated/0/46_1244625499.gif,不仅是图像,还可以是.pdf等任何格式。我只想在按钮点击事件上执行此操作,该事件为我提供了各种打开选项以打开该文件。
我试着跟随:
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
Uri uri = Uri.parse(Environment.getExternalStorageDirectory().getPath()+ filename); //filename is string with value 46_1244625499.gif
intent.setDataAndType(uri, "text/csv");
startActivity(Intent.createChooser(intent, "Open folder"));
但它不起作用..请提供我的工作代码。
请确保您的设备至少有一个应用程序,可以读取您的文件格式。另外,请使用此意图:Intent(android.content.Intent.ACTION_VIEW)而不是您的意图。