編輯:關於Android編程
目前的設計中是支持單體聲和立體聲自動切換的。切換是需要在一定的條件下滿足才會進行切換,切換的條件和電台的信號強度RSSI、信號穩定性CQI等等都有關系。
目前在上層留有兩個接口,分別為stereoMono和setStereoMono。
StereoMono
查詢當前電台是以立體聲,還是單體聲播放。
setStereoMono
設置當前電台是以立體聲,還是單體聲播放。
需要注意的一點:
1. 當設置為單體聲時,一定會切換到單體聲,而且一直保持單體聲,不會隨著電台環境改變而改變,除非上層重新設置為立體聲播放。
2. 當設置為立體聲時,電台會根據當前電台的環境,自動確定到底是切換到那種電台,即是和環境相關的。
對於6628如果想改變其切換RSSI門限(6620不可以更改):
計算公式:
Stereo to mono switch threshold Adjustment:
變量名:BlendCtrlRSSI_TH
Address: 0x314F in coefficient memory.
TH最大值: 1024
TH最小值: 0
TH默認值 : 356
轉換公式:threshold = -((RSSI(dBm))*4*16/6 + 384)
計算出RSSI的默認值為-69.375dBm
修改代碼:
mt6628_fm_lib.c mt6628_SetFreq最後添加代碼
Delayms(10);
mt6628_write(0xE2, 0x314F);
mt6628_write(0xE3, TH); //TH setting -75dbm(TH = 0x01A0)
mt6628_write(0xE1, 0x0002);
近期項目中需要使用到一種類似手機電池充電進度的動畫效果,以前沒學屬性動畫的時候,是用圖片+定時器的方式來完成的,最近一直在學習動畫這一塊,再加上復習一下自定義view的相
遇到問題65K方法數超限隨著應用不斷迭代,業務線的擴展,應用越來越大,那麼很不幸,總有一天,當你編譯的時候,會遇到一個類似下面的錯誤:Conversion to Dalv
項目中常用到的圓形進度條有好多個,從網上搜到的自定義進度條多是封裝的比較好的代碼,但是不利於初學者,現在本博客就教給大家如何一步步實現自定義進度條的效果先看效果如圖&he
單元測試TestCaseAndroid的sdk提供了對項目進行單元測試的功能,開發包的android.test下面便是專門用來單元測試的類。單元測試的作用是通過模擬文本輸