9

Android スクリプト環境の使用に関するチュートリアルを教えてもらえますか? 特にhttp://code.google.com/p/android-scripting/wiki/Tutorialsから、Android API を使用して Python コードを記述する方法に関するチュートリアルをたくさん見てきました。

しかし、私が見たものはどれも、これがすべてAndroid内でどのように機能するか、またはAndroidアプリケーションからPythonのものを呼び出す方法の良い例を示していません. Pythonスクリプトを実行している実際のAndroidアプリの例を見ることができるように、基本的にすべてをまとめることができるチュートリアルを探しています。

4

2 に答える 2

8

注: これはすべて、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 でもテストしました。同様に印象的な結果が得られました。

于 2011-02-06T15:54:45.450 に答える
3

Android Scripting (SL4A) .apkをインストールした後、Python for Androidをインストールしましたか?

  1. これは、SL4A を起動するたびに確実に機能し、タップしてさらにオプションを表示できます。
  2. [追加] ボタンをクリックするだけで、スクリプトが作成されます。
  3. 実行中に、実行環境を選択してそのための端末を選択するように求められます。
  4. ターミナルが実行されます。
  5. まず、Android で Python が実行されているかどうかをテストするために、SL4A でサンプル プログラムをテストします。
于 2012-10-26T12:20:20.227 に答える