我用 appcelerator 为 windows 制作了一个很棒的应用程序,我想将它转换为移动设备(android)。
问题是,与在默认启动器是“index.html”并且我可以将所有 javascript/css/html 混合在一起的 Windows 中创建应用程序不同,移动默认启动器是 app.js。
我尝试了以下方法:
var webview = Titanium.UI.createWebView({
url : 'index.html'
});
var window = Titanium.UI.createWindow();
window.add(webview);
window.open({modal:true});
这很好用,但是我在 index.html 中使用的所有 api 都没有运行,它只是警告一个错误(未定义)。
有谁知道如何解决这个问题?
编辑:我的应用程序中只使用了两个 API:
var db = Titanium.Database.open('app_data');
var device_id = Titanium.Platform.id;