Ⅰ 有人用python在安卓下寫UI的嗎
android目前只能支持python 2。python 3還在開發中。
Android運行python,需要先安裝龐大的python及需要的庫。開發出的app需要包含python,安裝包很大。運行的速度也受不少影響(當然,高端手機可能感覺不到)。
總而言之,用Python開發Android程序是沒有問題的,就看用戶是否接受,特別是UI。
Ⅱ python可以進行android開發么
完全沒問題,目前python for android項目的進展很迅速,python能在android上穩定運行。是否流暢還要看硬體配置如何了。圖形界面也有成熟的項目,比如kivy等。可以製作穩定實用的App。
Ⅲ 安卓版的python怎麼使用
下載sl4a、python for Android。然後就可以編碼、運行。
Ⅳ 如何Python寫一個安卓APP
前言:用Python寫安卓APP肯定不是最好的選擇,但是肯定是一個很偷懶的選擇,而且實在不想學習Java,再者,就編程而言已經會的就Python與Golang(註:Python,Golang水平都一般),那麼久Google了一下Python寫安卓的APP的可能性,還真行。
既然要寫個APP,那麼總得要有個想法吧。
其實筆者想做兩個APP來著,一個是自己寫著好玩的,一個是關於運維的。
關於運維的APP,設計應該如下
可能長這樣:
主要由三部分組成,一是素材,圖片音頻之類的文件,二是Python代碼,三是kv文件,這個kv文件有點像html中的css。
Python代碼的文件名一般命名為main.py
然後一定有一個叫做XXXApp的類,並繼承App。
比如該類叫做GameApp,那麼該目錄下的kv文件則必須為Game,如上圖所示,如果不是,那麼kv文件中的一些設定就不會生效。
比如設定一個標簽
Label:
id: time
text: 'xxxx'
font_size: 6012345
id為time,text文本內容為』xxxx』,然後字體為60
好吧,點到為止吧,不過似乎什麼都沒點到~~~
從無到有做一個App,我想我會另起一篇文章吧。
Ⅳ 在電腦上為android設備編寫Python腳本的好用編譯器
Android模擬器上安裝Python解釋器
我了解的有兩種方法可以下載並安裝Android軟體。一個是通過Android直接訪問網路,下載安裝;另一個是通過PC下載,然後通過模擬器工具ADB安裝。這里介紹第二種方式。
下載Python for Android解釋器;
解釋器框架,點擊下載:http://code.google.com/p/android-scripting/downloads/detail?name=sl4a_r3.apk&can=2&q=
python解釋器,點擊下載:http://code.google.com/p/android-scripting/downloads/detail?name=PythonForAndroid_r4.apk&can=2&q=
安裝Python for Android解釋器;
設置環境變數,加入Android模擬器工具 adb.exe所在的路徑。
打開cmd運行界面,輸入adb。你會看到如下信息:
輸入adb device。
輸入adb install –s <解釋器框架所在路徑>;比如adb install –s c:/sl4a_r3.apk。安裝完畢後,在你的android中就會出現SL4A圖標。
同上的步驟,再把python解釋器安裝上。比如adb install –s c:/PythonForAndroid_r4.apk。安裝完畢後,在你的Android中就會出現Python for Android圖標。
在Android中點擊Python for Android。進去後,有一個install的button,點擊安裝。這個程序會通過網路,下載到所需要的所有程序包。
測試Python for Android解釋器;
當一切安裝妥當後,在Android中點擊SL4A圖標。
在出現的列表中點擊hello_world.py(或者其他的腳本);界面左上角會出現一個小的SL4A的圖標,同時界面也會出現「hello world!」
如果你的Android運行結果如上所述,證明你的安裝成功了,繼續下一步。
Step4 : 編寫可在Android模擬器運行的Python Script並執行
編寫Python Script For Android;
傳遞Python Script到Android模擬器;
假設你編寫的python腳本存放在c:/Hello_world.py中
打開cmd界面,運行adb push <local> <remote>;例如,adb push c:/Hello_world.py /sdcard/sl4a/scripts/Hello_wold.py
在Android模擬器上運行Python Script;
在Android上運行腳本,你會看到「Hello world!」出現在屏幕上。 (如同step3的結果)
如果你的運行結果如上所述,那麼恭喜你,你已成功上傳並運行了你的第一個android python腳本,繼續下一步。
Ⅵ Android轉python怎麼樣
python興盛之前人才需求量較少,學習的人也不是很多。近兩年,隨著人工智慧的研發和普及,python這門編程語言也越發火爆吃香。python用於開發網頁和數據分析很不錯。但學python的人大多非科班出身,且一般寫python程序都是開源項目。所以經過比如動.力.節.點.這樣正規系統培訓的python學員越來越受到企業的歡迎。
Ⅶ android中python有什麼作用
Python解釋器的位置是一個安裝選項,因此它可能在其它的位置。必要時詢問你身邊的Python專家或者系統管理員(/usr/local/python是另一個常見的安裝路徑)。在Windows上,Python通常安裝在C:\Python24[U1] ,但你可以在安裝時改變這個路徑。要把這個路徑加入到你的path中,請在命令行窗口裡執行以下命令
在Python的提示符候輸入一個文件結束符(Control-D on Unix and Control-Z on Windows)會使解釋器退出並返回狀態碼0。如果文件結束符不起作用,你還可以執行命令」import sys;sys.quit()」來退出解釋器。解釋器的行編輯功能通常並不是很強大。但在Unix上,安裝了解釋器就激活了GNU readline庫的支持。該庫加入了很多復雜的互動式編輯和歷史紀錄的功能。
最快的檢測命令行編輯是否支持的辦法也許是在你遇到的第一個Python提示符候輸入Control-P。如果聽到嘟嘟響,就說明你可以使用命令行編輯。在附錄A中可以看到關於這些編輯鍵的介紹。如果什麼都沒有發生或者顯示了字母P,則表示命令行編輯功能不可用,你只能使用backspace從當前行刪除字元。
解釋器有些像Unix的Shell:當調用時的標准輸入連接到一個tty設備時,交互的讀入命令並執行。如果跟著一個文件名作為參數,或者以一個文件作為標准輸入,則從該文件讀入並執行腳本。
第二種啟動解釋器的辦法是」python –c command [arg]…」。解釋器會執行傳入的命令,就像shell的-c選項一樣。因為Python的語句經常包含空格或者其它對shell有特殊意義的字元,最好把命令用雙引號引起來。一些Python模塊也是很有用的腳本。可以用」python –m mole [arg]…」的方式來調用。解釋器會執行模塊的源文件,就如同你在命令行上給出了模塊的全名一樣。
注意」python file」和」python <file」有一點區別。後一種方式程序需要的輸入,如input()和raw_input()的調用會從輸入文件讀。同時在程序執行以前解釋器已經讀到輸入文件的末尾了。
因此程序會立刻遇到一個end-of-file。在前一種情況下(通常是你希望的)輸入從Python解釋器標准輸入相關聯的任何文件或者設備讀入。當使用腳本文件時,有時需要在執行完腳本候進入交互模式。可以通過在腳本前加上-i達到這種效果。(當腳本從標准輸入讀入時該方法不起作用,和上一段解釋的原因一樣)。
腳本名稱和附加的參數被放在sys.argv中傳入腳本。sys.argv是一個字元串列表,長度最少為1。當沒有腳本和參數傳入時,sys.argv[0]是一個空串。當腳本名用』-『指定時(表示標准輸入),sys.argv[0]被置為』-『。使用-m mole選項時,sys.argv[0]被置為模塊的全名。
-c command 或-m mole以後的選項不被Python解釋器處理,而是作為sys.argv傳給要執行的命令或模塊。
從tty讀入命令時,解釋器處於交互模式。
在這種模式下它用主提示符來提示用戶輸入下一個命令。主提示符通常是三個大於號(「>>>」)。在一行輸入沒有終結需要在下一行繼續輸入時的副提示符預設時三個點號(「…」)。
Ⅷ 如何在android上運行Python代碼
http://shouji..com/soft/item?docid=7264806&from=web_alad_5&f=search_app_python%E8%A7%A3%E9%87%8A%E5%99%A8%40list_1_title%402%40header_app_input
QPython腳本引擎
應該還有其他的在安卓上運行的 python 解釋器