安卓python怎麼用
⑴ python的程序怎麼在手機運行
可以用QPython app在手機運行python程序。
QPython 是一個可以在安卓設備上運行python程序的腳本引擎。可以在應用商店下載安裝,然後可以在手機上運行Python終端和Python腳本,十分方便。
QPython app主界面
請採納,謝謝。
⑵ 如何在android上運行Python代碼
在android上運行python腳本,或者在android上使用python交互界面,對熟悉python的研究或開發人員來說,是一件很有吸引力的事情,因為python腳本真是非常高效,另外,有很多非常好的庫
android官方目前沒有支持在android設備運行python,但是網上有一些項目組做了這個事情on-apps-scripts-on-android/ 這個鏈接就提供好幾個項目,我稍微嘗試了 Kivy 這種方式, 需要安裝
的東西太多,就放棄了. 推薦 e/28這種方式,使用 qpython 項目, 可以用非常少的付出得到 android 上可以運行的 python 環境.
1. Please download QPython from url:hcom/ 這里我採用不同的方式,直接從360手機助手搜索並安裝 qpython , 更加方便
2. adb install qpython package into device or emulator
3. change /system folder to be readable and writeable
4. modify /system/etc/mkshrc to add following at the end of the file
ANDROID_PRIVATE=/data/data/com.hipipal.qpyplus/files;export ANDROID_PRIVATE
ANDROID_PUBLIC=/storage/sdcard/com.hipipal.qpyplus;export ANDROID_PUBLIC
ANDROID_SOCKET_zygote=9;export ANDROID_SOCKET_zygote
AP_HANDSHAKE=10e4c98a-4216-47a3-bf67-57b99d7d516e;export AP_HANDSHAKE
AP_HOST=127.0.0.1;export AP_HOST
AP_PORT=45367;export AP_PORT
LD_LIBRARY_PATH=/vendor/lib:/system/lib:/data/data/com.hipipal.qpyplus/files/lib:/data/data/com.hipipal.qpyplus/files:/data/data/com.hipipal.qpyplus/lib
export LD_LIBRARY_PATH
PATH=/data/data/com.hipipal.qpyplus/files/bin:/sbin:/vendor/bin:/system/bin:/system/xbin
export PATH
PYTHONHOME=/data/data/com.hipipal.qpyplus/files;export PYTHONHOME
PYTHONOPTIMIZE=2;export PYTHONOPTIMIZE
PYTHONPATH=/data/data/com.hipipal.qpyplus/files/lib/python2.7/:/data/data/com.hipipal.qpyplus/files/lib/python2.7/lib-dynload/:/data/data/com.hipipal.qpyplus/files/lib/python2.7/site-packages/:/storage/sdcard/com.hipipal.qpyplus/lib/python2.7/site-packages/:
export PYTHONPATH
PYTHONSTARTUP=/storage/sdcard/com.hipipal.qpyplus/lib/python2.7/site-packages/qpythoninit.py
export PYTHONSTARTUP
TMPDIR=/storage/sdcard/com.hipipal.qpyplus/cache;export TMPDIR
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 了.
分類:android
⑶ 如何用手機編程Python
1.QPython3:這是一個在安卓手機上運行python3的腳本引擎,整合了python3解釋器、控制台、QEdit編輯器和SLA4庫,可以在安卓手機上運行python開發的程序,下面我簡單介紹一下這個軟體的安裝及使用:
下載安裝QPython3,這個可以直接在手機應用商店中搜索,如下,大概也就12兆左右:
安裝完成後,打開這個軟體,主界面如下,分為6部分:終端、編輯器、程序、QPYPI、課程和社區:
⑷ python如何操作手機
1、打開手機的開發者選項,本人小米手機,系統android 7.0(miui 9.1),設置->我的設備->全部參數(點擊miui版本5次,即可開啟開發者模式)
2、設置->更多設置(倒數第三個就是開發者選項)->開啟USB調試,使用數據線連接手機和電腦
3、在電腦上安裝adb驅動,下載地址:http://download.csdn.net/download/guochao198975/10189371
打開安裝軟體
4、點擊Device Manager,選擇usb連接的設備,單擊Install,安裝前會有一個嘆號,安裝後如下圖,會出現Android Phone.
如果沒有出現USB連接的設備,則說明手機沒有進入usb調試模式,或者手機沒有連接好.如果一直有感嘆號說明驅動沒有安裝成功.
5、安裝好驅動後,還需要在電腦上下載adb工具,這里注意一定要下載1.0.31以上的版本,網上很多能下載的高的版本都是假的(實際很多都是1.0.26),
推薦下載地址:http://download.csdn.net/download/guochao198975/10188060(版本為1.0.39)
解壓工具到自己指定的目錄下,我解壓的目錄是C:UsersAaronadb
6、我們還需要為adb工具配置環境變數,配置的目的是為後續python程序正常調用adb工具做准備,如果不配置,那麼必須把adb工具和python文件放到同一目錄下(不建議這么做).
右鍵計算機,點擊屬性->高級系統設置->環境變數,在系統變數中的Path中添加自己的adb工具目錄路徑.(注意:我這里是win7系統,其他系統可行網路,大同小異)
7、這里adb就可以正常運行了,打開cmd,輸入 abd version,可以正常顯示你的adb工具版本號
輸入adb devices 可正常顯示 abd設備列表.那麼就表示一切順利.
可是現實情況往往都不怎麼一帆風順.這中間我遇到了兩種問題.
第一個問題是提示"adb not found"
解決方法如下,右鍵計算機->屬性->設備管理器->如下圖右鍵Android Composite ADB Interface,選擇詳細信息,屬性中選擇硬體Id,查看值中如下圖截圖的四個字元(實際是十六進制的編碼),我的是"2717",在自己用戶的主目錄下,找到.android目錄(注意前面的"."),查看是否存在adb_usb.ini文件,如果存在修改即可,如果不存在需要新建一個.用文本編輯器打開,打開後輸入"0x2717"image.png,保存即可.重新拔插數據線,
此問題解決,可再次在cmd中查看adb devices,即可正常顯示設備列表.
第二個問題是雖然可以正常顯示驅動列表,但是狀態是"adb offline ",此問題就是為什麼選在adb版本1.0.31以上的原因了,這是之前adb工具真的安卓4以上手機的bug,在1.0.31以上版本已經解決.
8、在cmd上輸入adb kill-server 然後重新拔插usb線之後,就可以連接adb 了
9、這時我們可以開始部署python環境了,具體怎麼部署python環境,我就不說明了,網上資料很多,相信看此教程的都有點python基礎,沒有的話自行網路.
這里需要強調的是需要引用一些類庫.(如果提示ImportError: No mole named 'numpy'
表示,沒有安裝numpy 或沒有安裝好。使用命令pip install numpy,即可自動安裝)
10、下載微信跳一跳python程序.下載地址:http://download.csdn.net/download/guochao198975/10189554
11、在手機端打開微信跳一跳.在電腦端命令行運行wechat_jump_auto.py.按照提示,輸入y,回車,神奇的事情發生了,微信跳一跳的小人自動蹦了.(溫馨提示不要太高分哦~~~~)
python學習網,大量的免費python視頻教程,歡迎在線學習!
⑸ 安卓版的python怎麼使用
下載sl4a、python for Android。然後就可以編碼、運行。
⑹ 安卓手機版python有time庫嗎
有的。python的time庫的使用方法如下:
首先打開python的運行環境,cmd輸入python
導入時間模塊fromtimeimport*
在cmd輸入help("time")就會顯示內部的函數
輸入time函數,顯示的值是以秒做單位
輸入clock()函數返回的是CPU啟動時間結果
輸入gmtime和localtime輸出的都是以python元組的形式的時間
輸入asctime則輸出字元串類型的時間即可。
⑺ 手機上的Python怎麼運行操作,代碼在電腦上運行的出手機卻不行
如何讓自己在電腦上寫的python腳本在手機或android系統上運行
可以安裝一個Python模擬器,比如QPython。
安裝完這個apk,就可以在Android上運行Python腳本了。
關於QPython3L,網上搜索使用說明:
QPython - 使用說明
A. 面板
圖 - QPython 社區
你可以在社區中遇到其他 QPython 用戶,你可以問問題,參與話題討論,向開發者提交 BUG / 建議等等。
此外,我們將會積極地推動 QPython 最終完全開源, 因此也歡迎熱心的用戶加入我們,我們迫切地需要你們在下列領域幫助我們:
語言國際化
幫助我們進行測試並且提交測試反饋
反饋問題、提交良好的建議
建立本地社區,發起本地技術講座,共同學習
其他
⑻ 如何用手機編程Python
手機下載APP
手機分為智能手機(Smart phone) [2] 和非智能手機(Feature phone),一般智能手機的性能比非智能手機要好,但是非智能手機比智能手機性能穩定,大多數非智能手機和智能手機使用英國ARM公司架構的CPU。智能手機的主頻較高,運行速度快,處理程序任務更快速,日常更加的方便(例如:諾基亞n81主頻有369兆赫茲);而非智能手機的主頻則比較低,運行速度也比較慢(例如:諾基亞5000主頻就是50兆赫茲)。
智能手機(Smart phone),是指像個人計算機一樣,具有獨立的操作系統,大多數是大屏機,而且是電容式觸摸屏,也有部分是電阻式觸摸屏,功能強大實用性高。可以由用戶自行安裝包括游戲等第三方服務商提供的程序,通過此類程序來不斷對手機的功能進行擴充,並可以通過移動通訊網路來實現無線網路接入的這樣一類手機的總稱」。從廣義上說,智能手機除了具備手機的通話功能外,還具備了PDA的大部分功能,特別是個人信息管理以及基於無線數據通信的瀏覽器和電子郵件功能。智能手機為用戶提供了足夠的屏幕尺寸和帶寬,既方便隨身攜帶,又為軟體運行和內容服務提供了廣闊的舞台。很多增值業務可以就此展開,如:股票、新聞、天氣、交通、商品、應用程序下載、音樂圖片,游戲下載等等
手機類型顧名思義就是指手機的外在類型,比較常用的分類是把手機分為直板式、折疊式(單屏、雙屏)、滑蓋式、旋轉式、側滑式等幾類。
要翻開蓋才可見到主顯示器或按鍵,且只有一個屏幕,則這種手機被稱為單屏翻蓋手機。市場上還推出了雙屏翻蓋手機,即在翻蓋上有另一個副顯示屏,這個屏幕通常不大,一般能顯示時間、信號、電池、來電號碼等功能。屏幕比較小,一般在2.2英寸或1.8英寸,處理器較慢。
⑼ 如何使用python做android的自動化測試
下面我們開始第一個簡單的Android UI自動化測試
1.使用adb命令連接真機或模擬器
2.打開uiautomatorviewer工具
3.使用uiautomatorviewer工具獲取應用的元素進行定位
4.簡單介紹unittest框架的使用方法
5.使用Python編寫貓寧考勤應用注冊模塊的自動化測試
1.使用adb命令連接真機或模擬器:
手機USB連接電腦,進入開發者模式;
cmd命令:adb devices ,查看手機是否連接
4.簡單介紹unittest框架的使用方法