1 下載Scripting Layer for Android (SL4A)
Scripting Layer for Android (SL4A) 是一個開源項目,目標是為android系統提供腳本語言的支持,使用戶可以直接在android平台上進行腳本語言的編輯、解釋和執行。這些腳本語言已經可是使用很多封裝好的android API來開發功能豐富的android應用程序,並且使開發變得更加的簡單和高效。這個平台支持多種腳本語言,比如 Python, Perl, JRuby, Lua, BeanShell, JavaScript, Tcl, shell 等。
SL4A下載地址:http://code.google.com/p/android-scripting/
頁面打開後可以直接點擊二維碼圖片下載到本地電腦
2 下載Python for android
在頁面的右上方,有該應用所支持的所有腳本語言的下載列表
選擇PythonForAndroid_r4.apk進入下載頁面,點擊PythonForAndroid_r4.apk下載到本地電腦
3 安裝軟件
將下載好的軟件依次傳到Android手機上,依次安裝sl4a_r4.apk和PythonForAndroid_r4.apk。打開安裝好了的Python for Android應用程序 ,點擊最上面Install按鈕,下載和安裝Python相關的文件。至此Androi手機上Python編程環境配置完成。
4 運行Python程序
打開安裝好了的SL4A應用程序,會看到有一些已經寫好的Python小例子,部分示例可能由於偏老,運行時會提示方法過期或者運行異常的問題。下面在手機上寫一個Python程序:
(1)點擊Android手機的Menu鍵
(2)選擇Add
(3)選擇Python2.6.2
(4)新建一個Python腳本文件完成,講文件名改為Hello.py
(5)開始編輯代碼,內容如下圖:
(6)點擊Android手機的Menu鍵,選擇Save&Run運行剛才寫的Python程序
5 電腦上編輯的Python程序在Android手機上運行
(1)講在電腦上編輯好了的Python程序復制到Android手機的/sl4a/scripts/目錄下
(2)再次打開SL4A應用程序就可以運行剛才復制到Android手機上的Python程序