python如何移植到安卓
A. 用python寫的爬蟲將數據傳給android怎麼實現
初期不需要登錄的網站比較簡單,掌握http get post和urllib怎麼模擬,掌握lxml、BeautifulSoup等parser庫就可以了,多用firefox的firebug或者chrome的調試工具看瀏覽器是怎麼發包的。上面都是不需要登錄不需要下文件就可以做到的。
B. python可以進行android開發么
完全沒問題,目前python for android項目的進展很迅速,python能在android上穩定運行。是否流暢還要看硬體配置如何了。圖形界面也有成熟的項目,比如kivy等。可以製作穩定實用的App。
C. 塞班的python與安卓的python有何區別,能把塞班的python程序移植到安卓嗎
python解釋器本身用c/c++實現的,所以對於語言的核心部分,塞班的python與安卓的python是一樣的,但是因為運行的操作系統不同,所以對應系統提供的專有的庫肯定是不同的(例如創建界面環境的庫),如果是十分依賴系統的庫也應該是有差距的。
塞班的python程序不帶界面的移植比較容易,但是帶界面的移植也不能說完全不可能,但是難度肯定是非常大的。
D. Python怎麼開發Android應用啊可以詳細點嗎
用Python寫安卓APP肯定不是最好的選擇,但是肯定是一個很偷懶的選擇,而且實在不想學習java,再者,就編程而言已經會的就Python與Golang(註:Python,Golang水平都一般),那麼久Google了一下Python寫安卓的APP的可能性,還真行。既然要寫個APP,那麼總得要有個想法吧。其實筆者想做兩個APP來著,一個是自己寫著好玩的,一個是關於運維的。關於運維的APP,設計應該如下如果覺得可行的話,評論留言一下你覺得應該寫進這個APP的運維常用命令吧^_^,筆者暫時想到的是top,free-m,df–h,uptime,iftop,iotop,如果有什麼好的想法就狠狠的砸過來吧,筆者到時應該也會把這個寫成一個項目放到github上,大家一起用嘛,開源才是王道,哈哈。好吧,進入正題。我們使用kivy開發安卓APP,Kivy是一套專門用於跨平台快速應用開發的開源框架,使用Python和Cython編寫,對於多點觸控有著非常良好的支持,不僅能讓開發者快速完成簡潔的交互原型設計,還支持代碼重用和部署,絕對是一款頗讓人驚艷的NUI框架。因為跨平台的,所以只寫一遍代碼,就可以同時生成安卓及IOS的APP,很酷吧。本文會帶大家寫一個Helloworld並瞧一瞧Python版的2048的代碼
E. 如何Python寫一個安卓APP
使用kivy開發安卓APP,Kivy是一套專門用於跨平台快速應用開發的開源框架,使用Python和Cython編寫,對於多點觸控有著非常良好的支持,不僅能讓開發者快速完成簡潔的交互原型設計,還支持代碼重用和部署,絕對是一款頗讓人驚艷的NUI框架。
操作
更新pip,setuptools;
F. python大神能幫我把python代碼轉換成安卓app,不是那種python for android.
你轉學java 也不用多長時間,2個星期到1個月就掌握了。 python的用法就是python for android里提供的。app還是使用java和sdk來做。
順便說一句,你做的這類代理程序,我以前的小組做過。在android上運行的。沒有這么簡單。代理做完後,需要客戶端的瀏覽器也要按指定方式連接才成。
代理可以很快就用java編寫完成。 甚至加上一些高級功能。 壓縮,加密,安全等。
至於讓本地瀏覽器也通過你的代理走,似乎還沒有嘗試過。可以考慮寫成瀏覽器插件。那個需要SDK實現了。C++版本 的。
G. 如何在Python中導入Android模塊
應該先下載一個android模塊,再導供袱垛惶艹耗訛同番括入。我的也是:ImportError: No mole named android
找不到模塊,你環境變數設置的有問題吧。如果沒有在默認的python lib目錄下,你應該要手工加進去的。
H. 求助,現在可行的python電腦端向android端移植的方案
在android上運行python腳本,或者在android上使用python交互界面,對熟悉python的研究或開發人員來說,是一件很有吸引力的事情,因為python腳本真是非常高效,另外,有很多非常好的庫
android官方目前沒有支持在android設備運行python,但是網上有一些項目組做了這個事情 這個鏈接就提供好幾個項目,我稍微嘗試了 Kivy 這種方式, 需要安裝
的東西太多,就放棄了. 推薦 這種方式,使用 qpython 項目, 可以用非常少的付出得到 android 上可以運行的 python 環境.
5 relogin the shell
6. type python in the adb shell
root@generic:/ # python // 我嘗試的時候,直接運行 python (其實是運行 /data/data/com.hipipal.qpyplus/files/bin/python ) 會報錯: error: only position independent executables (PIE) are supported. 我測試的設備是 Nexus 6 , android 6.0 , 在
這些比較新的 android 系統上有保護,需要可執行程序使用 -PIE 進行編譯,否則無法運行. 但我發現同樣的目錄下 python-android5 是可以運行的, 所以就 mv python python.bak ; ln -s python-android5 python ; 這樣後面就可以直接運行 python 了.
I. 可以用Python開發安卓嗎
我們知道了Python可以開發桌面應用(PyQt、wxPython等),可以開發服務端(twisted等),可以開發web端(Django、Flask等),開發爬蟲(pyspider等),開發硬體stm32(PyBoard等),是一個全棧開發語言。那麼可以用Python開發安卓嗎?
可以用Python開發安卓嗎
Python可以開發安卓應用。
我們可以使用kivy開發安卓APP,Kivy是一套專門用於跨平台快速應用開發的開源框架,使用Python和Cython編寫,對於多點觸控有著非常良好的支持,不僅能讓開發者快速完成簡潔的交互原型設計,還支持代碼重用和部署,絕對是一款頗讓人驚艷的NUI框架。
因為跨平台的,所以只寫一遍代碼,就可以同時生成安卓及iOS的APP。
Kivy是開源Python函式庫,用於開發行動應用程序和其它採用自然用戶界面的多點觸控應用軟體。它可以在Android,iOS,Linux,OS X和Windows執行。採用MIT授權條款,Kivy是自由並且開源的軟體。
Kivy的主要架構由Kivy組織開發,並有Python用於Android,Kivy iOS和其它許多函式庫被使用在所有平台。在2012年,Kivy從Python軟體基金會獲得$5000美元補助,用於移植Kivy到Python 3.3。Kivy也支援由Bountysource贊助的樹莓派。
更多技術請關注Python視頻教程。
J. 如何Python寫一個安卓App
用 python 寫安卓 APP 肯定不是最好的選擇,但是肯定是一個很偷懶的選擇,而且實在不想學習 Java ,再者,就編程而言已經會的就 Python 與 Golang( 註: Python , Golang 水平都一般 ) ,那麼久 Google 了一下 Python 寫安卓的 APP 的可能性,還真行。
既然要寫個 APP ,那麼總得要有個想法吧。
其實筆者想做兩個 APP 來著,一個是自己寫著好玩的,一個是關於運維的。
關於運維的 APP ,設計應該如下
可能長這樣
然後設計應該是這樣。
如果覺得可行的話,評論留言一下你覺得應該寫進這個 APP 的運維常用命令吧 ^_^ ,筆者暫時想到的是 top,free -m,df
Ch,uptime,iftop,iotop, 如果有什麼好的想法就狠狠的砸過來吧,筆者到時應該也會把這個寫成一個項目放到 github
上,大家一起用嘛,開源才是王道,哈哈。
好吧,進入正題。
我們使用 kivy 開發安卓 APP , Kivy 是一套專門用於跨平台快速應用開發的開源框架,使用 Python 和 Cython 編寫,對於多點觸控有著非常良好的支持,不僅能讓開發者快速完成簡潔的交互原型設計,還支持代碼重用和部署,絕對是一款頗讓人驚艷的 NUI 框架。
因為跨平台的,所以只寫一遍代碼,就可以同時生成安卓及 IOS 的 APP ,很酷吧。
本文會帶大家寫一個 Hello world 並瞧一瞧 Python 版的 2048的代碼
kivy 安裝
環境說明:筆者在用的是 Python2.7.10
這里僅介紹 windows 平台安裝