2010-09-28 66 views
9

有人可以指點我的使用android腳本環境的教程嗎?我見過很多關於如何使用android API編寫python代碼的教程,特別是從http://code.google.com/p/android-scripting/wiki/Tutorials在android中編寫python(或任何其他SL4A)

但是我所看到的都沒有給出一個很好的例子,說明這是如何在android中工作的,或者如何從android應用程序中調用你的python東西。我正在尋找一個教程,基本上可以把它一起,所以我可以看到一個實際的Android應用程序運行Python腳本的例子。

+0

我不清楚你在找什麼。你想看一個如何從普通Java Android應用程序執行Python的例子嗎? – Damon 2010-12-05 23:11:52

+0

您可以從Apress中獲得這本書:http://www.apress.com/9781430235699 – 2013-09-19 02:23:01

回答

8

注意:所有這些都是在運行Android 2.2的我的Samsung Galaxy S上測試的。因人而異。

我從來沒有想過在android上運行Python直到我看到這個。謝謝:)
我安裝了SL4A應用程序並試用了一個簡單的Shell腳本。我正在安裝Python解釋器,並將很快嘗試一個Hello World。

步驟是直截了當:
1.下載應用程序(it.s不是市場上所以從http://code.google.com/p/android-scripting/得到它)
2.單擊添加按鈕,在選擇殼牌創建一個shell腳本彈出的選項
3.編寫您的代碼。
4.選擇「保存並運行」(或「保存並退出」,然後單擊主窗口中的腳本名稱)
5.此時,腳本的輸出應顯示在終端窗口中。

現在我試圖安裝Python解釋器。將保持線程更新,但我想這將是同一組步驟。我在下載文件時遇到了很多問題 - 下載速度很慢,並且一直在關閉。

我不知道你是否可以從Android應用程序調用這些腳本。該項目的意圖似乎是相反的。但是我知道什麼!

編輯:繼續我的Python經驗。
1.打開SL4A並轉到查看 - >譯員菜單。如果Python未列出,則從菜單中選擇添加。
2.這將下載您安裝的apk(確保安裝非市場應用程序可用)
3.打開Python for Android應用程序。它有一個單一的按鈕「安裝」
4.點擊安裝並等待...並等待...不要使用手機,直到這裏安裝似乎有錯誤在這個應用程序,所以如果你使用任何其他應用程序在電話或選項卡遠離這一個下載被取消!
5.成功安裝返回到SL4A後,您現在應該可以在解釋器中看到Python以及大量示例Python腳本。
6.樣本似乎涵蓋了相當多的API。我所看到的讓我印象深刻。

編輯: 由於原來的帖子我也測試過運行Android 4.0的Galaxy S2。結果同樣令人印象深刻

+1

我在Garmin Asus A10中使用了與Android 2.1相同的功能 – Froyo 2012-06-29 10:46:00

3

安裝後Android Scripting (SL4A) .apk是否安裝了Python for Android

  1. 每次啓動SL4A你會挖掘更多的選擇
  2. ,你將能看到添加按鈕,這肯定會工作現在只需點擊該創建腳本。
  3. 運行時它會要求運行環境選擇終端。
  4. 終端運行。
  5. 首先測試Python是否在Android上運行測試SL4A上的示例程序。
相關問題