appcelerator - 将Windows应用程序转换为移动应用程序

时间:2010-10-31 17:25:05

标签: javascript appcelerator appcelerator-mobile

我用appcelerator为windows做了一个很棒的应用程序,我想将它转换为移动设备(android)。

问题是,与在默认启动器为“index.html”的Windows中创建应用程序不同,我可以将所有javascript / css / html混合在一起,移动默认启动器是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;

1 个答案:

答案 0 :(得分:0)

您无权访问网页浏览中的所有API,请参阅下面的链接

http://developer.appcelerator.com/question/8991/webview-usage-guideline

您需要在js文件中执行大部分业务逻辑,并通过事件机制将数据从您的应用程序移动到ui级别