歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> 讓Python程序在Android手機上跑起來

讓Python程序在Android手機上跑起來

日期:2017/3/1 10:38:26   编辑:Linux編程

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程序

Copyright © Linux教程網 All Rights Reserved