我有这段代码:
File file = new File("android.resource://" + getPackageName() + "/" + R.raw.intro_sad);
Uri uri = Uri.fromFile(file);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(uri, "application/pdf");
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
它是由文件路径中的错误引起的。如何获取文件路径?
答案 0 :(得分:0)
我认为外部应用程序无法访问原始资源(我认为您正在尝试这样做)。相反,您应该将文件复制到external storage或WORLD_READABLE文件夹,然后使用副本的路径。