私はappceleratorを使ってWindows用の素晴らしいアプリを作成し、それをモバイル(android)に変換したいと思います。
問題は、デフォルトのランチャーが「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は2つだけです:
var db = Titanium.Database.open('app_data');
var device_id = Titanium.Platform.id;