0

我在论坛中尝试了许多解决方案,但它们似乎不起作用。我需要在我的手机中创建一个 pdf (Environment.getExternalStorageState() +File.separator +"Try" +File.separator +"FirstPdf.pdf";) 但我有一个例外。我在清单中使用verifyStoragePermissions(this)和。 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

4

2 回答 2

0

替换Environment.getExternalStorageState()Environment.getExternalStorageDirectory()

于 2016-06-20T13:25:17.953 回答
0

尝试这个

File file = new File(Environment.getExternalStorageDirectory() +File.separator +"Try" +File.separator +"FirstPdf.pdf");\
// here your logic for write pdf file

笔记:

你正在努力getExternalStorageState(),它会 Returns the current state of the primary shared/external storage media的。

参考: 外部存储状态

于 2016-06-20T14:06:30.310 回答