bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

androidat,Androidatuo

Android怎么直接發AT命令測試

一、準備測試環境及測試文件

平南網站制作公司哪家好,找成都創新互聯!從網頁設計、網站建設、微信開發、APP開發、響應式網站等網站項目制作,到程序開發,運營維護。成都創新互聯從2013年開始到現在10年的時間,我們擁有了豐富的建站經驗和運維經驗,來保證我們的工作的順利進行。專注于網站建設就選成都創新互聯

1、安裝Java JDk,設置好環境變量

2、安裝Android SDK,設置好環境變量(詳細步驟略)

3、準備被測apk及測試所需的一些工具

二、啟動模擬器,并解鎖

批處理腳本:

emulator -avd Galaxy4.2 ::啟動模擬器

ping -n 90 127.0.0.1nul ::等待模擬器啟動成功,-n 90 為等待時間,建議設置大一點

adb shell input keyevent 82 ::模擬器打開后都會鎖屏,adb模擬鍵盤輸入,解鎖

ping -n 2 127.0.0.1nul

三、腳本參數初始化

代碼如下:

set appName=TestAndroid.apk ::被測程序名稱

set pkgName=com.example.testandroid ::被測程序包名

set openName=com.example.testandroid.MainActivity ::被測試程序主activity

set "times=%1" ::測試次數,腳本傳入參數

xcopy blat.exe C:\Windows\System32\ /Y ::將郵件工具復制到系統文件夾下,需關閉360衛士

四、循環執行安裝打開關閉卸載

echo 測試開始source.txt ::創建一個source文件記錄日志

for /l %%a in (1,1,%times%) do (

adb install TestAndroid.apk ::安裝apk

adb shell am start -W -n %pkgName%/%openName% ::打開apk

call cmd /c close.bat %pkgName% ::關閉apk

adb uninstall %pkgName% ::卸載apk

adb logcat -d |findstr "^D/k.*}\" ::過濾logcat,獲取需要的內容

adb logcat -c ::清除logcat日志

taskkill /f /im adb.exe)source.txt ::結束adb進程,防止占用source文件

::每次操作日志都記錄在source中

五、處理source.txt提取關鍵信息,并發送郵件

六、設置windows定時任務,參數填寫為測試次數,完成。

Android平臺到底能不能通過串口發送AT指令呢,急!!!

AT命令(Attention)在手機中,用于對modem(也就是移動模塊)通過串口命令進行操作,處理與語音電話、短信和數據。

關于AT命令:

Android系統與AT命令

對于智能手機,AP和BP分離的情況,在AP上的系統通過串口和BP通信是個不錯方式。在Android的源碼中有一個內部包com.android.internal.telephony中有對AT命令的封裝和解析,但這種internal的包開發者不能調用的SDK部分,可以用來封裝ROM。這說明Android對AT command的方式是支持的。

對于Android如何調用AT command

用root登錄命令行,直接對串口進行操作,如echo -e "AT\r" /dev/smd0

具體的串口,不同設備會有不同,甚至不一定會提供。這種方式,開發者是可以調用的,通過Runtime.exec直接執行命令行命令,但要求是root,例如echo -e "ATD123456789;\r" /dev/smd0,撥打123456789的號碼。

目前最新的AT命令標準發布與2014.6.27,似乎還活得挺滋潤的。但是給出的keywords是UMTS, GSM, command, terminal, LTE這說明CDMA確實很可能不是采用AT命令的方式。

android怎么在代碼中執行AT指令

AT指令集是從終端設備(Terminal Equipment,TE)或數據終端設備(Data Terminal Equipment,DTE)向終端適配器(Terminal Adapter,TA)或數據電路終端設備(Data Circuit Terminal Equipment,DCE)發送的。

其對所傳輸的數據包大小有定義:即對于AT指令的發送,除AT兩個字符外,最多可以接收1056個字符的長度(包括最后的空字符)。

每個AT命令行中只能包含一條AT指令;對于由終端設備主動向PC端報告的URC指示或者response響應,也要求一行最多有一個,不允許上報的一行中有多條指示或者響應。AT指令以回車作為結尾,響應或上報以回車換行為結尾。

Android 發送AT指令

1、hardware\ril\reference-ril\Reference-ril.c 中 onRequest() 處理RIL_REQUEST_DIAL 時會 調用requestDial();

2、requestDial()中轉換RIL_REQUEST_DIAL 請求為AT指令;

3、通過at_send_command()下發;

4、經過at_send_command_full,at_send_command_full_nolock ,writeline()寫到設備中。

網站名稱:androidat,Androidatuo
當前路徑:http://vcdvsql.cn/article12/dsdgcdc.html

成都網站建設公司_創新互聯,為您提供用戶體驗服務器托管響應式網站商城網站ChatGPT全網營銷推廣

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

商城網站建設