在基于 android 的应用程序中使用钛中的功能。
StoreImage: function(args,image){
var f = Ti.Filesystem.getFile(Ti.Filesystem.applicationDataDirectory,DataStorage.GetImageFileName(args));
if(f.exists()){
var success = f.deleteFile();
var msg = 'DataStorage.js : StoreImage : File Exists Deleting First | ';
Ti.API.info((success==true) ? msg + 'success' : msg + 'fail'); // outputs 'success'
}
f.write(image);
return f.nativePath;
}
它将 image_detail 和 image 作为参数并将图像保存到我的手机,此函数将图像保存在某处并将本机路径返回给我,即file:///data/data/com.contingent.pcc/app_appdata/158664_584.png
现在发出它我需要在屏幕上显示此图像但是
var imgView = Ti.UI.createImageView({
image : "file:///data/data/com.contingent.pcc/app_appdata/158664_584.png",
width : 220,
height : 220, //(newWidth/myImage.width)*myImage.height,
top : 0
});
imgView
没有在屏幕上显示图像,任何帮助
注意:相同的代码适用于 iPhone。
提前致谢。