如何在air sdk harman上加载本地html,我在AS3上使用StageWebView,如果我在它的正常视图上运行,但如果我在android手机上制作apk和instal,它的错误。应用程序无法显示本地html。我使用的是air SDK harman 33.1.1.554。
这是我的代码:
var file:File = File.applicationDirectory.resolvePath("html");
var destinasi:File = File.applicationStorageDirectory;
file.copyTo(destinasi, true);
var hasil:String = "file://" + destinasi.resolvePath("index.html").nativePath;
isiMenu4.loadURL(hasil);
哈曼的空中sdk是否存在安全问题?如何跳过?
这可能是您没有Android权限写入本地存储的问题。
尝试先创建目录,看看是否会引发任何错误。
_file = File.applicationStorageDirectory.resolvePath("html");
trace("html.url", _file.url);
trace("html.nativePath", _file.nativePath);
if (!_file.exists) {
_file.createDirectory();
//make storage directory non backupable
_file.preventBackup = true;
}