androidril
『壹』 Android 應用程序怎麼通過RIL層發送AT命令
android 電話服務就是通過AT來實現的,不過不是java應用層直接發AT
而是通過socket,把命令發到RIL層,RIL篩選AT命令,與底層交互,實現電悄緩雹話的啟帆各個功能
你可以查一查RIL的實哪棚現
『貳』 有人知道Android緊急呼叫RIL流程么
撥出電話流程:
1在系統源碼這個路徑下/packages/apps/Phone/src/com/android/phone/DialtactsActivity.java
contacts的androidmanifest.xmlandroid:process="android.process.acore"說明此應用程序運行在acore進程中。DialtactsActivity的intent-filter的action屬性設置為main,catelog屬性設置為launcher,所以此activity能出現,首先啟動的就是這個activity在主菜單中,並且是點擊此應用程序的第一個界面。dialtactsactivity包含四個tab,分別由TwelveKeyDialer、RecentCallsListActivity,兩個activity-和分別表示聯系人和收藏tab,但是正真的聯系人列表和收藏是由ContactsListActivity負責。
2
進入TwelveKeyDialer OnClick方法,按住的按鈕id為:R.id.digits,執行
詳細
『叄』 Android手機中的mbn格式是什麼,如:amss.mbn 怎麼才能解壓出來
mbn文件是刷高通ril這邊晶元的文件的,需要用高通的QPST軟體燒錄
mbn直接是個文件,不需要解壓,你把QPST切換到software download—Mulit-image,這個sheet就可以識別mbn文件燒錄了
不過燒高通的版本必須小心,燒壞了就不識別埠了,所以建議你還是別輕易嘗試
『肆』 Android的秘密代碼,你的機子有哪些代碼是有效的
在撥號面板中輸入就可執行
*#*#4636#*#* 顯示手機信息、電池信息、電池記錄、使用統計數據、WiFi 信息
*#*#7780#*#* 或*#7780# 重設為原廠設定,不會刪除預設程序,及 SD 卡檔案。
*2767*3855# 重設為原廠設定,會刪除 SD 卡所有檔案。
*#*#34971539#*#* 顯示相機相機韌體版本,或更新相機韌體
*#*#7594#*#* 當長按關機按鈕時,會出現一個切換手機模式的窗口,包括: 靜音模式、飛航模式及關機,你可以用以上代碼,直接變成關機按鈕。
*#*#273283*255*663282*#*#* 開啟一個能讓你備份媒體文件的地方,例如相片、聲音及影片等
*#*#197328640#*#* 啟動服務模式,可以測試手機部分設置及更改設定WLAN、 GPS 及藍牙
*#*#232339#*#* 或*#*#526#*#* 或*#*#528#*#* WLAN 測試
*#*#232338#*#* 顯示 WiFi MAC 地址
*#3214789650# 進入GPS工程模式
*#*#1472365#*#* GPS 測試
*#*#1575#*#* 其它 GPS 測試
*#*#232331#*#* 藍牙測試
*#232337# 或*#*#232337#*#* 顯示藍牙裝置地址
*#*#8255#*#* 啟動 GTalk 服務監視器
顯示手機軟體版本的代碼
*2767*4387264636# 顯示產品代碼,這個不知能不能更改,如果不可以的話,在這可以看自己手機的版本.
*#12580*369# 顯示PDA,Phone,H/W,第一次打電話,內存,CSC信息.
*#*#4986*2650468#*#* PDA、 Phone、 H/W、 RFCallDate
*#*#1234#*#* 顯示PDA 及 Phone等固件信息
*#*#1111#*#* FTA SW 版本
*#*#2222#*#* FTA HW 版本
*#*#44336#*#* PDA 、Phone、 CSC、 Build Time、 Changelist number
*#06# 顯示IMEI號.
各項硬體測試
*#*#0283#*#* Audio Loopback Control
*#*#0*#*#* LCD 測試
*#*#0673#*#* 或*#*#0289#*#* Melody 測試
*#*#0842#*#* 裝置測試,例如振動、亮度
*#*#2663#*#* 觸控屏幕版本
*#*#2664#*#* 觸控屏幕測試
*#*#0588#*#* 接近感應器測試
*#0589# 背光燈感應器測試.
*#*#3264#*#* 內存版本
*#0782# 實時時鍾測試.
*#0673# 聲音測試模式.
*#0*# 通用測試,有好多項測試.
*#0228# ADC Reading 其中有網路信息,其它的我也不知道是什麼.
*#32489# 加密信息.
*#2263# 射頻頻段選擇,如:gsm1800mhz,wcdma2100mhz等,我在galaxy tab上試好象沒作用,這個可能還要硬體支持的.
*#9090# Diagnostic ConfiguratioN
*#7284# USB UART I2C Mode Control
*#872564# USB Logging Control
*#4238378# GCF Configuration
*#1575# GPS控制菜單
*#3214789650# LBS Test Mode
*#745# RIL Dump Menu
*#746# Debug Dump Menu.
*#9900# 系統轉存模式.
*#44336# PDA 、Phone、 CSC、 Build Time、 Changelist number各項硬體測試
*#2663# TSP / TSK firmware update.
*#03# NAND
Flash
S/N.
*#273283*255*3282*# 數據創建菜單.
*#273283*255*663282*# 開啟一個能讓你備份媒體文件的地方,例如相片、聲音及影片等
*#3282*727336*# Data Usage Status.
*#7594# 當長按關機按鈕時,會出現一個切換手機模式的窗口,包括: 靜音模式、飛航模式及關機,你可以用以上代碼,直接變成關機按鈕
*#*#34971539#*#* 或*#34971539# 顯示相機韌體版本,或升級相機韌體.
*#7412365# 相機韌體菜單.
*#526#或*#528# WLAN工程模式.
*#80# Unknown.
*#07# 測試歷史記錄.
*#3214789# GCF Mode Status.
*#272886# Auto Answer Selection.
*#8736364# OTA Update Menu.
*#301279# HSDPA/HSUPA 控制菜單.
*#7353#
Quick Test Menu.
*2767*4387264636# Sellout SMS / PCODE view.
*#7465625# View Phone Lock Status.
*7465625*638*# Configure Network Lock MCC/MNC.
#7465625*638*# Insert Network Lock Keycode.
*7465625*782*# Configure Network Lock NSP.
#7465625*782*# Insert Partitial Network Lock Keycode.
*7465625*77*# Insert Network Lock Keycode SP.
#7465625*77*# Insert Operator Lock Keycode.
*7465625*27*# Insert Network Lock Keycode NSP/CP.
#7465625*27*# Insert Content Provider Keycode.
『伍』 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()寫到設備中。