android運行python
⑴ python腳本在android studio中怎麼運行
一、Runtime.getRuntime().exec()執行命令情況:
Runtime.getRuntime().exec("cmd /c your command")//2000
Runtime.getRuntime().exec("command /c your command")//98
Runtime.getRuntime().exec("sh/ your command")//linux
二、執行.sh文件的情況:
1、把命令寫成a.sh ;執行命令的時候
Process child = Runtime.getRuntime().exec("bash a.sh,null,new File("//usr/local/mysql/bin/"));
child.waitFor();
........
2、Process child = Runtime.getRuntime().
exec(new String[] {"/bin/sh","-c","mysqlmp -u root -p7788919 axtic_cg" },
⑵ 有沒有安卓上運行的python軟體我可以給我嗎謝謝!
要運行這個軟體的話,你下載一個sl4a軟體就可以
因為我自己也使用過的,所以找到呢!
這個軟體你在應用寶上面就可以下載到,它上面的軟體很豐富的
在手機上上打開應用寶軟體,然後在它上面的搜索欄裡面搜索你的軟體,找到就可以下載!
除了在手機上下載,在電腦上也可以下載手機的軟體,打開電腦上的應用寶,就可以連接數據線,安裝軟體到手機上!
⑶ 怎麼在安卓手機上寫Python和運行python語言
用Python寫安卓APP肯定不是最好的選擇,但是肯定是一個很偷懶的選擇,而且實在不想學習java,再者,就編程而言已經會的就Python與Golang(註:Python,Golang水平都一般),那麼久Google了一下Python寫安卓的APP的可能性,還真行。
⑷ 如何讓自己在電腦上寫的python腳本在手機或安卓系統上運行呢
對於如何讓自己在電腦上寫的python腳本在手機或安卓系統上運行呢??我有下面的看法。
操作過程
9、在終端輸入adb設備。如果您看到以下信息,adb安裝正確,計算機成功地檢測到電話。如果您的系統是Win10或Win8,您可能需要首先設置「禁用強制驅動簽名」。
10,打開微信啟動,輸入python wechat_jump_auto。在終端的py,游戲將自動啟動。請運行相應的*。py文件根據電話解析度。
注意:
不要沉迷於刷分,分數太高反而會被系統清零。而且也要注意日常的娛樂,不要總是玩手機。
⑸ 安卓上怎麼用qpython運行py文件
QPython下可以使用input函數,但是要在終端上執行,QPython腳本單獨執行時默認是無終端執行的,input/raw_input函數默認會被輸入空值後返回。可以在腳本里加入注釋#qpy:console,即可在腳本運行時啟動終端,為了保證編碼解碼正確,程序前兩行務必有#!/usr/bin/env python #-*- coding:utf-8 -*-
舉個例子:
#!/usr/bin/env python
#-*- coding:utf-8 -*-
#qpy:console
print raw_input('Input a string:')
當然QPython是python2.7的,3.2的版本亞馬遜市場里有下載,免費的
⑹ 如何在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 能不能在android平台運行
可以。
由於Google的Android Scripting項目SL4A,開發者可以使用腳本語言來開發Android應用,比如Python、Perl、JRuby、Lua、shell等,都可在Android上執行。
⑻ 如何在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 解釋器
⑼ android客戶端怎麼調用python腳本文件
一、首先說說手機自動化測試的原理 1、手機自動化測試的原理為PC上一個控制端(測試工具)與手機上的一個agent端,通過串口、USB或者無線方式將PC與手機終端相連,然後應用測試工具向手機發送請求或者命令,手機收到命令或者請求後,交給agent端解析,然後agent將這些解析的命令下發給手機的各個功能模塊所能識別的命令,調用那些功能模塊模擬操作。完成這些操作後,手機會返回一些信息,agent可以抓取這些信息,然後傳回給PC端,這樣就完成了一個完整的手機自動化測試。 2、關鍵點在於agent,有的公司是向自己的手機終端的軟體功能模塊中植入測試程序響應代碼,有的公司可以利用MMI_Command的方式來控制手機終端;原理就是給手機提供一個響應的介面。 3、而對於PC控制端,這個測試腳本用各種編程語言都可以,看如何定義 4、而又的自動化測試設計成錄制的機制,說通俗點,就是記錄手工操作的鍵盤信息或者LCD的操作信息(LCD需要用到智能識別機制) 5、自動化測試框架的搭建方法是通用的,你需要有一套自己的測試框架才能保證自動化測試的順利開展。 二、Android自動化測試方向: 1、CTS,CTS 測試基於Android instrumentation 測試, 其又基於JUnit 測試。說白了, CTS 就是一堆單元測試用例。這也是Java 語言的擅長部分。 2、 Monkey工具,Monkey是Android中的一個命令行工具,可以運行在模擬器里或實際設備中。它向系統發送偽隨機的用戶事件流(如按鍵輸入、觸摸屏輸入、手勢輸入等),實現對正在開發的應用程序進行壓力測試。Monkey測試是一種為了測試軟體的穩定性、健壯性的快速有效的方法。 3、ASE,ASE 意思為Android 腳本環境, 即我們可以通過腳本(比如Python)調用Android 的功能,從而定製一些測試。比如打電話,發簡訊,瀏覽網頁,等。我們可以擴充它的API(Java 部分), 並用python 腳本調用這些API, 從而實現豐富的測試功能。用於API 部分可以訪問到Android 全部API, python 又能靈活部署測試,所以ASE 的擴展性非常好。 4、Robotium,該工具用於黑盒的自動化測試。可以在有源碼或者只有APK 的情況下對目標應用 進行測試。Robotimu 提供了模仿用戶操作行為的API,比如在某個控制項上點擊,輸入Text 等等。(推舉你可以研究一下這個工具,開源的,我有資料) 5、可以自己開發一個手機方面的自動化測試工具,原理上一樣的 如果你想要什麼資料的話或者想一起學習研究的話,可以給我發郵件:[email protected]
⑽ 如何讓自己在電腦上寫的python腳本在手機或安卓系統上運行
你好
python可以運行在android上.因為可以在android上安裝一個python runtime就OK啦!就好比python也可以運行在symbina、windows mobile、plam os 、arm的blackberry一樣。原生的android應用是用java寫的。畢竟android系統也是用java寫的
如果你可以用python寫一個手機操作系統那麼也很棒哦。哈~(題外話),總得來說.可以編寫安卓程序(好像是說以後android默認會內置python解釋器,
意思就是說不需要額外的安裝python到手機裡面也可以直接運行py程序了哦
滿意請採納