Androidの典型的なアプリケーションとしてASEで作成されたAndroidスクリプトを使用することは可能ですか(例:Javaで書かれています)?
質問
私はAndroidにとって非常に新しいです。 Pythonのようなスクリプト言語でAndroidでアプリケーションを書く可能性について聞いたとき、Androidを詳しく見ることをお勧めします。これは素晴らしく聞こえ、実際にはうまく機能します。
私はいくつかの実験をしましたが、すべてがとても面白そうに見えます。 Androidにスクリプトを作成するか、コンピューターにスクリプトファイルを作成してから、Android ASE/Scriptsフォルダーにコピーできることに気付きました。これは、JavaでAndroidのアプリケーションを作成するプロセスとは何らかの形で異なります(コードを作成するときは、.apkにコンパイルしてAndroidにインストールします)。
もっと具体的に知りたいです:
- Androidでのスクリプトベースのアプリケーションの制限(もしあれば)は何ですか?
- Scripitng言語で書かれたアプリをAndroid市場に出荷し、ASEをインストールするための要件なしに他のユーザーにインストールできるようにすることは可能ですか?
- Androidのスクリプト言語で、より複雑なマルチファイルプロジェクトを作成する方法はありますか?
ヒントをありがとう。また、私の質問でエラーや間違った仮定をした場合、私を修正してください - 私が書いたように、私はAndroidに非常に新しいです。
解決
Androidでのスクリプトベースのアプリケーションの制限(もしあれば)は何ですか?
質問をひっくり返します。スクリプトは、彼らの言語に自生しているもののみを実行することができ、さらに アンドロイドファサード. 。そのため、完全なユーザーインターフェイスなどを作成しているわけではありません。せいぜい、いくつかのパッケージ化されたダイアログにアクセスできます(例: getPassword()
)。したがって、スクリプトのために、ASEは非常に滑らかですが、アプリケーションを作成していません。
Scripitng言語で書かれたアプリをAndroid市場に出荷し、ASEをインストールするための要件なしに他のユーザーにインストールできるようにすることは可能ですか?
現在ではありません。それは取り組んでいるものです。
Androidのスクリプト言語で、より複雑なマルチファイルプロジェクトを作成する方法はありますか?
うーん...あなたの選択の言語にある「含める」構造を何でも試すことができます。
他のヒント
私は個人的に行っていませんが、Pythonスクリプトを.apkにコンパイルすることは可能です。 [Android-ScriptingWiki] [1]でスクリプトを共有する手順を覗いてみてください
[1]: http://code.google.com/p/android-scripting/wiki/sharingscripts「Android ScriptingWiki」