我正在使用以下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" />