Я использую iText для создания PDF-файла на своем планшете Samsung.Вот часть кода, которую я использую для создания:
public void openDocument(){
createFile();
try {
document = new Document(PageSize.A4);
pdfWriter = PdfWriter.getInstance(document, new FileOutputStream(pdfFile.getAbsoluteFile()));
document.open();
}catch (Exception e){
Log.d("MYTAG", e.toString());
}
}
private void createFile(){
File folder = new File(Environment.getExternalStorageDirectory().toString(), "PDF");
if (!folder.exists()){
folder.mkdir();
try {
folder.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
}
pdfFile = new File(folder, "TemplatePDF.pdf");
}
Я, очевидно, добавлю параграфы и прочее позже.Это прекрасно работает на моем планшете (я могу даже увидеть файл, созданный в моем приложении файлового менеджера), однако это не работает на моем телефоне (тот же код).У меня нет этого приложения файлового менеджера на моем телефоне, но я думаю, это не будет проблемой, верно?Итак, что еще мне нужно сделать, чтобы это работало на моем телефоне?