如何在 Titanium Android 中隐藏目录?
How to hide directories in Titanium Android?
我希望我的应用程序图像不显示在图库中。
通常我使用:
var dir = null;
if (OS_IOS || !Ti.Filesystem.isExternalStoragePresent()) {
dir = Ti.Filesystem.applicationDataDirectory;
} else {
dir = Ti.Filesystem.externalStorageDirectory;
}
var localStorage = Ti.Filesystem.getFile(dir, "AppImages");
if (!localStorage.exists()) {
localStorage.createDirectory();
}
var imageFilePath = Ti.Filesystem.getFile(localStorage.resolve(), img.jpg);
要下载并保存 images.But 这些显示在 Gallery.How 中的图片以使用和编写不会显示在 Android 的图库中的图像?我想当我们写任何文件时
imageFilePath.write(blob);
它默认显示在图库中。
只需创建名称以“.”开头的目录即可例如- .MYDIR 或 .Gallery.
所以基本上在内部 sd 或任何您想保存图像的地方,创建一个名称以“.”开头的目录。 (DOT) 并将图像保存到该目录中。
希望对您有所帮助。
-干杯
阿曼
var dir= Ti.Filesystem.externalStorageDirectory;
var f = Ti.Filesystem.getFile(dir);
var list = f.getDirectoryListing();
if (list) {
for ( i = 0; i < list.length; i++) {
Ti.Filesystem.getFile(dir + list[i]).isFile() && Ti.Filesystem.getFile(dir + list[i]).rename(“.”+newName);
}
}
运行 当您的应用进入后台时,此代码。
我希望我的应用程序图像不显示在图库中。 通常我使用:
var dir = null;
if (OS_IOS || !Ti.Filesystem.isExternalStoragePresent()) {
dir = Ti.Filesystem.applicationDataDirectory;
} else {
dir = Ti.Filesystem.externalStorageDirectory;
}
var localStorage = Ti.Filesystem.getFile(dir, "AppImages");
if (!localStorage.exists()) {
localStorage.createDirectory();
}
var imageFilePath = Ti.Filesystem.getFile(localStorage.resolve(), img.jpg);
要下载并保存 images.But 这些显示在 Gallery.How 中的图片以使用和编写不会显示在 Android 的图库中的图像?我想当我们写任何文件时
imageFilePath.write(blob);
它默认显示在图库中。
只需创建名称以“.”开头的目录即可例如- .MYDIR 或 .Gallery.
所以基本上在内部 sd 或任何您想保存图像的地方,创建一个名称以“.”开头的目录。 (DOT) 并将图像保存到该目录中。
希望对您有所帮助。
-干杯
阿曼
var dir= Ti.Filesystem.externalStorageDirectory;
var f = Ti.Filesystem.getFile(dir);
var list = f.getDirectoryListing();
if (list) {
for ( i = 0; i < list.length; i++) {
Ti.Filesystem.getFile(dir + list[i]).isFile() && Ti.Filesystem.getFile(dir + list[i]).rename(“.”+newName);
}
}
运行 当您的应用进入后台时,此代码。