注: これはすべて、Android 2.2 を実行している Samsung Galaxy S でテストされました。YMMV。
これを見るまで、AndroidでPythonを実行することは考えもしませんでした。ありがとう :)
SL4A アプリをインストールし、簡単なシェル スクリプトを試してみました。Python インタープリターをインストールしていて、すぐに hello world を試してみます。
手順は簡単です:
1. アプリをダウンロードします (市場に出回っていないため、http: //code.google.com/p/android-scripting/ から入手してください)
。 2. [追加] ボタンをクリックしてシェル スクリプトを作成します。ボタンをクリックし、ポップアップするオプションで [シェル] を選択します
。 3. コードを記述します。
4. [保存して実行] を選択します (または [保存して終了] を選択し、メイン ウィンドウでスクリプト名をクリックします)
。 5. この時点で、スクリプトの出力がターミナル ウィンドウに表示されます。
現在、Python インタープリターをインストールしようとしています。スレッドを更新し続けますが、これは同じ一連の手順になると思います。ファイルのダウンロードで多くの問題が発生しています - ダウンロードが遅く、閉じ続けます。
これらのスクリプトを Android appln から呼び出すことができるかどうかはわかりません。プロジェクトの意図は逆のようです。しかし、私は何を知っていますか!
編集: Python での私の経験を続けます。
1. SL4A を開き、View->Interpreters メニューに移動します。Python がリストされていない場合は、メニューから [追加] を選択します。
2. これにより、インストールした apk がダウンロードされます (市販されていないアプリケーションをインストールできることを確認してください)
。 3. Python for Android アプリを開きます。それは単一のボタン「インストール」を持っています
4. インストールをクリックして待ちます...そして待ちます... これがインストールされるまで電話を使用しないでください このアプリにはバグがあるようですので、他のアプリを使用する場合これから離れた電話またはタブでは、ダウンロードがキャンセルされます!!!
5. インストールが成功して SL4A に戻ると、インタープリターに Python が表示され、多くのサンプル Python スクリプトが表示されます。
6. サンプルはかなりの API をカバーしているようです。私は自分が見たものにかなり感銘を受けました。
編集: 元の投稿以来、Android 4.0 を実行している Galaxy S2 でもテストしました。同様に印象的な結果が得られました。