當前位置:首頁 » 安卓系統 » androidpython

androidpython

發布時間: 2022-01-08 07:20:33

1. 用python開發Android程序到底怎麼樣

Android目前只能支持python2。python3還在開發中。Android運行python,需要先安裝龐大的python及需要的庫。開發出的app需要包含python,安裝包很大。運行的速度也受不少影響(當然,高端手機可能感覺不到)。總而言之,用Python開發Android程序是沒有問題的,就看用戶是否接受,特別是UI。

2. 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讀入命令時,解釋器處於交互模式。

在這種模式下它用主提示符來提示用戶輸入下一個命令。主提示符通常是三個大於號(「>>>」)。在一行輸入沒有終結需要在下一行繼續輸入時的副提示符預設時三個點號(「…」)。

3. 塞班的python與安卓的python有何區別,能把塞班的python程序移植到安卓嗎

python解釋器本身用c/c++實現的,所以對於語言的核心部分,塞班的python與安卓的python是一樣的,但是因為運行的操作系統不同,所以對應系統提供的專有的庫肯定是不同的(例如創建界面環境的庫),如果是十分依賴系統的庫也應該是有差距的。
塞班的python程序不帶界面的移植比較容易,但是帶界面的移植也不能說完全不可能,但是難度肯定是非常大的。

4. python可以進行android開發么

完全沒問題,目前python for android項目的進展很迅速,python能在android上穩定運行。是否流暢還要看硬體配置如何了。圖形界面也有成熟的項目,比如kivy等。可以製作穩定實用的App。

5. python 能開發 Android 應用嗎

python可以開發Android應用。

Python是一種解釋型腳本語言,可以應用於以下領域:

1、Web 和 Internet開發;

2、科學計算和統計;

3、人工智慧;

4、教育;

5、桌面界面開發;

6、軟體開發;

7、後端開發。


(5)androidpython擴展閱讀:

操作系統與應用程序的溝通橋梁,應用分為兩層:函數層(Library)和虛擬機(Virtual Machine)。 Bionic是 Android 改良libc的版本。

Android 同時包含了Webkit,所謂的Webkit 就是Apple Safari 瀏覽器背後的引擎。Surface flinger 是就2D或3D的內容顯示到屏幕上。Android使用工具鏈(Toolchain)為Google自製的Bionic Libc。

Android採用OpenCORE作為基礎多媒體框架。

Open CORE可分7大塊:PVPlayer、PVAuthor、Codec、PacketVideo Multimedia Framework(PVMF)、Operating System Compatibility Library(OSCL)、Common、OpenMAX。

Android 使用skia 為核心圖形引擎,搭配OpenGL/ES。skia與Linux Cairo功能相當,但相較於Linux Cairo, skia 功能還只是雛形的。

2005年Skia公司被Google收購,2007年初,Skia GL源碼被公開,Skia 也是Google Chrome 的圖形引擎。

Android的多媒體資料庫採用SQLite資料庫系統。資料庫又分為共用資料庫及私用資料庫。用戶可通過ContentResolver類(Column)取得共用資料庫。

Android的中間層多以Java 實現,並且採用特殊的Dalvik 虛擬機(Dalvik Virtual Machine)。Dalvik虛擬機是一種「暫存器型態」(Register Based)的Java虛擬機,變數皆存放於暫存器中,虛擬機的指令相對減少。

Dalvik虛擬機可以有多個實例(Instance), 每個Android應用程序都用一個自屬的Dalvik虛擬機來運行,讓系統在運行程序時可達到優化。Dalvik 虛擬機並非運行Java位元組碼(Bytecode),而是運行一種稱為.dex格式的文件。

參考資料:網路-Android

6. Android轉python怎麼樣

python興盛之前人才需求量較少,學習的人也不是很多。近兩年,隨著人工智慧的研發和普及,python這門編程語言也越發火爆吃香。python用於開發網頁和數據分析很不錯。但學python的人大多非科班出身,且一般寫python程序都是開源項目。所以經過比如動.力.節.點.這樣正規系統培訓的python學員越來越受到企業的歡迎。

7. 如何Python寫一個安卓APP

  • 使用kivy開發安卓APP,Kivy是一套專門用於跨平台快速應用開發的開源框架,使用Python和Cython編寫,對於多點觸控有著非常良好的支持,不僅能讓開發者快速完成簡潔的交互原型設計,還支持代碼重用和部署,絕對是一款頗讓人驚艷的NUI框架。

  • 操作

  1. 更新pip,setuptools;

  2. 8. 在電腦上為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腳本,繼續下一步。

    9. 如何在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 解釋器

    10. 安卓版的python怎麼使用

    下載sl4a、python for Android。然後就可以編碼、運行。

熱點內容
介紹高德地圖如何查看電腦配置 發布:2024-04-20 23:03:37 瀏覽:994
演算法加運維 發布:2024-04-20 23:03:30 瀏覽:390
android匹配 發布:2024-04-20 22:58:33 瀏覽:168
string的長度java 發布:2024-04-20 22:46:20 瀏覽:136
網易我的世界監獄風雲的伺服器 發布:2024-04-20 22:35:41 瀏覽:186
linux服務自動重啟 發布:2024-04-20 22:34:54 瀏覽:962
編譯器最後的結果 發布:2024-04-20 22:30:38 瀏覽:821
安裝linuxoracle11g 發布:2024-04-20 22:29:02 瀏覽:533
android設置權重 發布:2024-04-20 22:20:08 瀏覽:725
什麼手機安卓系統80 發布:2024-04-20 21:37:29 瀏覽:380