我正在使用以下PhoneGap生成插件:
com.chanthu.evri.gcs-file-transfer版本=“1.0.0”
在设备上下载图像。下载是可以的,但图像可以在用户的标准库myapp文件夹中看到。如果不创建这样的库,如何保存图像?
我用来保存它们的路径是:
cdvfile://localhost/persistent/myapp/
Android设备上的路径为:
/存储/SDCard0/MyApp/

最佳答案

您必须创建一个.nomedia文件,并使用下面的代码将其放入myapp文件夹。

  try
    {
        File dir = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "/myApp");
        if(!dir.exists())
        {
            dir.mkdirs();
            String filenameForNoMedia4 = Environment.getExternalStorageDirectory().getAbsolutePath()+".nomedia";
            FileOutputStream outForNoMedia4 = new FileOutputStream(filenameForNoMedia4);

        }
    }
    catch (Exception e)
    {

    }

但为此,您需要向androidmanifest.xml文件添加权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

10-07 20:00
查看更多