android串口apk
A. 安卓手機(手機無GPS內置晶元),如何使用藍牙GPS模塊具體操作方式如何
小米社區上有這個軟體給你鏈接看下http://bbs.xiaomi.cn/thread-789975-1-1.html
步驟:
1、手機和藍牙gps設備開機。
2、在w711中進入設置--無線和網路設置--藍牙設置,將最上面一行的藍牙勾打上。
3、機器自動掃描藍牙設備。我的出來了holux_m-1000,點擊這個設備,需要輸入藍牙gps的配對密碼,我的gps密碼是0000,也有1234的。
4、這時畫面上的藍牙設備,顯示已配對但未連接,好了,很正常。很多人不懂,以為這樣就不行了。
5、在設置--應用程序--開發,有一個選項叫允許模擬地點,選上。(很重要,要不然出現異常的。我猜這個選項的作用是棄用內部的串口數據,改用外部的串口數據)
6、安裝剛才說的國人的bluetoothgps.apk這個軟體,運行,名字叫:藍牙GPS。界面是中文的,上有三個選項。(西人開發的是英文界面,也有3個選項,不要搞錯了)
7、點一下開啟藍牙,再連接。這時在最下面的設備列表中,可以看到已經配對但未連接的holux_m-1000,點一下。
8、如果正常的話,下面會出現一串數據。包括串口gps數據、經緯度、海拔、航向等等。(可能別的藍牙gps硬體會有不同,但是這個gps會保留最後一次的數據,所以肯定有數據)
9、按住中間的「房子」鍵離開藍牙gps軟體,讓這個軟體在後台運行。記住:千萬不要按右邊的退出鍵,要不然要重來了。
10、進入迷你地圖,按一下左下角的小人。如果你的藍牙gsp已經能收星的話,位置就出來了。
總結:
B. 實戰——Androidadb常用命令詳解
ADB 全稱Android Debug Bridge 是一個功能非常強大的工具,它位於Android SDK安裝目錄的platform-tools 子目錄下,ADB工具即可完成模擬器文件與電腦文件的相互復制,也可安裝APK應用,甚至可以直接切換到Android系統中執行部分Linux命令
1、查看當前運行的模擬器,設備:
adb devices
2、切換adb shell終端為root用戶:
adb root
3、鏈接adb tcp介面或者usb串口:
adb connect 192.168.10.252:5555 (tcp 5555埠)
adb connect 93048d8f
4、啟動shell
adb -s 192.168.10.252:5555 shell
如果adb devices 下只有一個設備則只需要:
adb shell 即可
5、安裝apk文件
adb -s 192.168.10.252:5555 install [-r] [-s] [-t]<file>
-r 強制安裝
-s 標示將APK包安裝到SD卡上 默認是將APK安裝到內部存儲器上
-t 如果 報錯 Failure [INSTALL_FAILED_TEST_ONLY: installPackageLI] 可以使用該參數
6、卸載apk
adb uninstall [-k] <package>
-k 標示只刪除該應用程序,但保留該程序素有的數據和緩存目錄。
7、重新掛載文件系統,用來可以讀寫system等目錄
adb -s 192.168.10.252:5555 remount
or
mount -o remount rw/dev/block/mtdblock0/system /
8、復制文件到手機
adb push a.txt /sdcard/
9、拷貝文件到電腦
adb pull /sdcard/xyz.txt d:/
10、重啟設備
adb -s 192.168.10.252:5555 reboot
11、重啟設備到bootloader模式
adb -s 192.168.10.252:5555 reboot bootloader
12、啟動指定的app的頁面
adb -s 192.168.10.252:5555 shell am start -n com.android.settings/.Settings
com.android.settings 應用程序的包名
.Settings 類名(Activity)
13、模擬點擊坐標
adb -s 10.0.0.245:5555 shell input tap 250 500
x:250 px Y:500 px
14、滑動觸摸事件
adb -s 10.0.0.245:5555 shell input swipe 200 500 400 500
#向右滑動200像素
15、修改屏幕尺寸
adb -s 10.0.0.245:5555 wm size 1080x1920
#修改屏幕尺寸為1080x1920
adb -s 10.0.0.245:5555 wm size
#查看屏幕默認尺寸
C. 我有一個android平板(支持USB鍵盤),怎樣用這個平板通過USB串口調試交換機
下載USB Serial Monitor Lite,安卓系統需要4.0以上版本
D. 安卓系統自動化測試使用什麼工具
一、首先說說手機自動化測試的原理
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、可以自己開發一個手機方面的自動化測試工具,原理上一樣
E. 安卓與ft311通信 usb需要轉串口嗎
想更快, 更容易讓你的安卓系統連接到USB? FTDI最新推出的FT311D是你們最好的選擇。FT311D 是一個可用在多介面的安卓主控IC, 能夠提供即時由安卓USB埠(B)到GPIO, UART, PWM, I2C主控, SPI從或SPI主控介面。可簡易地通過電阻控制使用模式, 有了這個新的晶元,系統開發商可以加強這種現今流行而且龐大的移動通信市場的進行連接與創建適合用戶的應用,充分利用安卓(Android)平台資源的能力,高性能的處理,加速度計,觸摸屏介面等優勢。FT311D是利用Android Open Accessory mode (AOA)實現安卓外接設備應用, FT311D已經把API寫好, 工程師可以直接呼叫函數. 只要在安卓裝上APK, 就可實現安卓接GPIO, UART(串口), PWM, I2C主控, SPI從或SPI主控介面。
望採納,謝謝。
F. 如何通過PC端連接Android設備進行adb調試
如何通過PC端連接Android設備進行adb調試
在電腦上下個adb工具包安裝附加Google服務的,然後u *** 調試,電腦鍵盤win加r,然後後面的過程網上有教程
adb是什麼?adb有什麼用?adb工具如何用? 是用來管理模擬器和真機的通用調試工具,該工具功能強大,直接打開cmd即可使用adb命令,adb的全稱為Android Debug Bridge,是起到調試橋的作用,通過adb我們可以在Eclipse中方面通過DDMS來調試Android程序,說白了就是debug工具,adb的工作方式比較特殊,採用**Socket TCP 5554等埠的方式讓IDE和Qemu通訊,默認情況下adb會daemon相關的網路埠,所以當返盯我們運行Eclipse時adb進程就會自動運行,藉助adb工具我們可以管理設備或手機模擬器的狀態,還可以進行很多手機操作,如安裝軟體、系統升級、運行shell命令等等,其實簡而言說,adb就是連接Android手機與PC端的橋梁,可以舉游讓用戶在電腦上對手機進行全面的操作 二:ADB的主要功能有哪些? 1:查看當前模擬器或者Android設備實例的狀態 一般在使用前都會使用adb devices這個命令查看一下模擬器的狀態,通過這個命令得到ADB的回應信息,可以看到ADB作為回應為每個實例制定了相關的信息 1.1:emulator-5554為實例名稱 1.2:device為實例連接狀態,device表示此實例正與adb相連接,offline表示此實例沒有與adb連接或者無法響應 2:安裝和卸載APK應用程序 你可以從電腦上復制一個APK應用到模擬器或者Android設備上,通過adb install <path_to_apk>安裝軟體,adb uninstall <packageName>卸載軟體,如果你不知道這個包名,在AndroidManifest.xml里的找package=""就可以了 2.1: 先把apk文件拷貝到sdk目錄下的tools 2.2: 進入dos下切換到SDK的安裝路徑下的tools目錄 2.3 :執行安裝命令 adb install <path_to_apk> 發生的錯誤,因為我連接了真機,而且也打開了模擬器,所以adb給我的回應信息是「比一個多的驅動設備和模擬器」,我最後關閉掉了模擬器在運行安裝命令,就提示安裝成功了 卸載APK 3:從本機上復制文件到模擬器或者Android設備 adb push <本地路徑><遠程路徑>,<本地路徑>指的是自己的機器上或者模擬器上的目標文件,<遠程路徑>指的是遠程設備實例上的目標文件 4:從模擬器復制文件到模擬器或者Android設備 adb pull <遠程路徑><本地路徑>,<本地路徑>指的是自己的機器上或者模擬器上的目標文件,<遠程路徑>指的是遠程設備實例上的目標文件 5:使用shell命令 輸入adb shell就可以進入shell命令行了,可以使用一些常用的shell命令,如:ls命令列出了文件
首先講講Android設備,大家都知道開發用的最多的Android設備就是手機了,今天主要講兩個Android設備的adb連接調試,一個是手機,一個是電視機頂盒。
一:手機端的adb調試
首先保證手機跟電腦處於同一個無線網
手機的IP地址查詢:設置–關於手機–狀態信息,就可以看到路由器分給手機的IP地址了,接下來就是adb調試
如何通過串口連接進行GDB調試
如果想利用gdb工具來調試程序,在編譯程序時要正世銷使用-g選項。如:
debian:~/c# g -g serial.c -o serial
調試serial程序。
debian:~/c# gdb serial
如何通過WIFI連接Android手機調試
1.首先讓android手機來監聽指定的埠:
這一步需要使用shell,因此手機上要有終端模擬器,不過網上很多,隨便找個就行了,依次敲入下列幾行:
su獲取root許可權
setprop service.adb.tcp.port 5555設置監聽的埠,埠可以自定義,如5554,5555是默認的
s adbd關閉adbd
start adbd重新啟動adbd2.
手機連接wifi並確保手機和電腦連接同一個網路
,記下手機的ip地址,假設為a.b.c.d
3.電腦上打開命令提示符,敲入以下命令:
如何通過adb連接
利用adb來連接手機, 有兩種方式: 1, wifi, 2, u *** .
前提條件: 下載adb, 最好把對應的文件置於cmd.exe同目錄下。
1. 通過wifi, 利用adb來連接手機。
在pc的cmd中輸入命令:
adb connect 192.168.1.100
其中adb就是手機的ip. 如果連接成功, 就可以進入android的shell了。
2. 通過u *** , 利用adb來連接手機。
我把手機通過u *** 接上pc, 結果adb並沒有連接上手機, 於是下載了android驅動程序, 安裝了, 就好了。這樣, adb就連接上了手機, 開心啊。於是就可以利用adb shell進入手機的android系統了
首先安裝手機驅動,然後下載adb工具箱 命令提示符進入目錄 adb shell