我正在尝试将PDF文件保存到外部存储目录。我想我缺少明显的东西,所以也许我们可以一起解决这个问题。
首先,我单击“保存”按钮并检查目录是否存在。
File direct = new File(Environment.getExternalStorageDirectory() + "/CompanyName");
//if directory does not exist then create it
if (!direct.exists()) {
filedir.mkdirs();
}
然后我需要保存PDF文件。我的应用程序设置方式已经将PDF下载到我的PDF查看器中,因此我可以直接访问该文件。我想我这里缺少一个关键概念,但是大多数在线答案都是针对图像或创建文本文件的。
pdfFile = new File(direct, imageTitle.getText().toString());
try {
//try to create a new file
pdfFile.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}