在我的應用程序中,我需要打開PDF文件。爲此,我已準備好打開PDF文件的代碼。在SD卡中放置我的pdf文件,它工作正常。當我的應用程序從SD卡更改爲應用程序路徑時,例如/data/data/app.package/
它不起作用。我得警告對話框像 Invalid file path
。請指引我對一些這個問題。每Android Document如何在android中打開包路徑中的pdf文件?
4
A
回答
0
/data/data/app.package/
是封裝私有。分享此PDF你可能必須將其移動到外部存儲(可以使用getExternalFilesDir())。此目錄沒有強制執行安全性。
1
,你可以直接在設備內部存儲空間保存文件。默認情況下,保存到內部存儲文件僅對您的應用程序和其他應用程序不能訪問它們(也可以在用戶)。當用戶卸載您的應用程序時,這些文件將被刪除。
String string = "hello world!";
FileOutputStream fos = openFileOutput("HERE YOUR FILENAME", Context.MODE_PRIVATE);
fos.write(string.getBytes());
fos.close();
1
您必須使/data/data/app.package/file.pdf爲其他應用程序可更改。使用openFileOutput(FNAME,Context.MODE_WORLD_READABLE).close
1)();在您的應用數據目錄中創建共享文件。
2)編寫使用流的PDF文件創建的文件(您可以寫信至流中openFileOutput returnet的接近而不是它)
3)打開PDF文件
相關問題
- 1. 在Android中打開PDF的問題:無效的文件路徑
- 2. 如何打開存儲在getFilesDir()PDF文件的getPath()路徑
- 3. 在C中打開文件路徑#
- 4. 如何使用文件路徑在Jsp中打開文件
- 5. 打開PDF文件中包含的URL
- 6. 在android中打開一個PDf文件
- 7. 在Android中打開PDF文件
- 8. 在Android中打開PDF文件
- 9. 如何在Android中的WebView中打開本地PDF文件?
- 10. 如何從PDF包中打開附件?
- 11. 如何在JSP中打開PDF文件
- 12. 如何在JSP中打開PDF文件?
- 13. 如何在angularjs中打開pdf文件
- 14. 如何在thickbox中打開pdf文件?
- 15. 如何在Chrome中打開PDF文件?
- 16. 如何在java中打開.pdf文件
- 17. 如何在wicked_pdf中打開pdf文件?
- 18. 如何在iOS中打開PDF文件?
- 19. 如何在webview中打開遠程路徑pdf xamarin.forms
- 20. 打開並保存文件路徑android
- 21. 如何打開的文件的路徑爲路徑的目錄
- 22. 如何在Laravel中正確提供打開文件的路徑?
- 23. 如何打開多個文件路徑?
- 24. 如何打開PDF文件中的url
- 25. 如何在android中打開office文檔,pdf文件?
- 26. 打開其中包含逗號文件夾的路徑
- 27. 如何在UEFI中以完整路徑打開文件
- 28. NERDTree(Vim):如何在NERDTree中快速打開文件路徑
- 29. 如何在Go中使用相對路徑打開文件?
- 30. 如何在pdf文件中打開pdf到pdf查看器
安置自己的完整代碼和文件路徑。同時檢查您的pdf文件是否具有MODE_WORLD_READABLE權限。 – user370305