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

发布于 2024-09-30 04:16:17 字数 593 浏览 4 评论 0原文

我用 appcelerator 为 Windows 制作了一个很棒的应用程序,我想将其转换为移动设备(android)。

问题是,与在 Windows 中创建应用程序不同,默认启动器是“index.html”并且我可以将所有 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;

I made a great app for windows with appcelerator and I want to convert it to mobile (android).

Problem is, unlike creating an app in windows where the default launcher is "index.html" and I can have all my javascript/css/html mixed in together, the mobile default launcher is app.js.

I've tried the following:

var webview = Titanium.UI.createWebView({
    url : 'index.html'
});

var window = Titanium.UI.createWindow();
window.add(webview);
window.open({modal:true});

This works great however none of the api's I'm using inside of index.html are being run, it just alerts an error (undefined).

Does anyone know how to fix this issue?

EDIT:
There are only two API's I'm using in my app:

var db = Titanium.Database.open('app_data');
var device_id = Titanium.Platform.id;

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

云裳 2024-10-07 04:16:17

您无权从 Web 视图访问所有 API,请参阅下面的链接

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

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

you dont have access to all of the API from the webview, see link below

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

you will need to do most of your business logic in the js files and through the event mechanisms move data from you app to the ui level

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文