android getExternalStoragePublicDirectory无法在Smasung S3中特别写入4.4.2

时间:2017-03-21 05:43:39

标签: android android-storage

该目录无法在android 4.4.2中编写

 File pdfDir=newFile(Environment.getExternalStoragePublicDirectory  
 (Environment.DIRECTORY_PICTURES),"PdfFolder");

另外,我使用了清单 WRITE_EXTERNAL_STORAGE

2 个答案:

答案 0 :(得分:0)

如果您的应用已请求WRITE_EXTERNAL_STORAGE权限,那么即使在KitKat中也始终允许写入Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES),因为getExternalStoragePublicDirectory()指向external storage,这不是{{3}绝大多数设备都支持(" SDCard")。

答案 1 :(得分:0)

File file = new File(getExternalFilesDir(null), "PdfFolder")

这对我有用。