在我的应用程序中,我需要打开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