SL4Aは、アンドロイド用の非常に優れたライブラリ/ sdk/appであり、スクリプトフレームワークを使用して複数の言語/スクリプトランタイムと薄型化粧板をインストールする方法を提供します。
Pythonはオプションであり、私はAndroidでcherrypy(python framework)と一緒に使っています。私はフラスコやDjangoでそれを試していないが、いくつかの作業でそれは可能でなければならない。
このアプリでは、Pythonをダウンロードしてインストールし、Pythonコンソールを起動する方法、またはPythonスクリプトを実行する方法を提供しています。
http://code.google.com/p/android-scripting/
が原因のAndroid SDKの愚かなバグ/制限のために、本来はPythonのサポートの欠点がありました。これにより、名前にアンダースコアを付けたapkアセットの使用が制限されました。詳細は気にならないものの、Androidの問題に登録されているので、この問題の詳細をフォローアップすることができます。これは、アンダースコアがPythonスタイルの一部であるため、多くのPythonフレームワークで問題となります。
私の質問は、Android端末を使用して、それはdevserverだとジャンゴを設定し、任意のPythonパッケージの可能性についての詳細です。これはAndroidアプリケーション自体を開発するためではなく、Linuxで作業しているかのようにDjangoアプリケーションを開発するためのものです。基本的には、移植性の高い開発環境としてタブレットを使用します。 –
@ダーウィン・テック:ノブをつけただけのLinuxに比べ、Androidにはさらに多くのことがあります。 PythonはDalvik VMと一緒に実行され、Androidランタイムと通信するSL4A(JSON経由)と通信します。これは本当に「可搬性の高い開発環境」ではありません。 – cdarke