MTK 解析簡訊的內容

2021-06-05 17:40:15 字數 872 閱讀 1847

因為乙個專案要根據簡訊的內容來控制手機進行不同的工作,所以就要解析簡訊的內容,之後不把簡訊存到手機裡面。

首先找到手機mmi收到簡訊的入口 

setprotocoleventhandler(mmi_frm_sms_new_sms_ind, prt_msg_id_mmi_sms_deliver_msg_ind);

在mmi_frm_sms_new_sms_ind 裡面

只需要關注  

mmi_frm_sms_new_sms();

之後是 

mmi_frm_sms_indicate_sms(index);

在mmi_frm_sms_indicate_sms(index);裡面的

memset(content, 0x00, content_len);

withobject = mmi_frm_sms_get_awaited_sms((u8) index, data, content);

data->msg_data[0] = (u8) index;

下面加入下面的**

#if 1 

if(!mmi_msgfirewall_get_patternin_status()) //號碼在黑名單裡面

#endif

在mmi_msg_new_msg_ind 裡面

if(1) //(mmi_msgfirewall_get_patternin_status()) //不把簡訊發到收件箱,直接刪除

這樣就可以不把簡訊存到收件箱裡面了。

對於收到就開啟的簡訊

mmi_frm_sms_reg_interrupt_check(mod_mmi, prt_msg_id_mmi_sms_status_report_ind, mmi_msg_handle_deli

MTK自帶的XML解析

現在大多數軟體都用xml作為配置檔案,mtk本身也帶了xml檔案的解析,在此我不評說自帶xml的解析效率,我只是想說怎麼簡單的應用 先給出乙個簡單的xml檔案的內容,我們以此檔案為例子來學習mtk平台怎麼解析xml檔案,不妨設檔名為sample.xml,其內容如下 289467 773030 264...

MTK自帶的XML解析

mtk 自帶的xml 解析現在大多數軟體都用 xml作為配置檔案,mtk本身也帶了 xml檔案的解析,在此我不評說自帶 xml的解析效率,我只是想說怎麼簡單的應用 先給出乙個簡單的 xml檔案的內容,我們以此檔案為例子來學習 mtk平台怎麼解析 xml檔案,不妨設檔名為 sample.xml,其內容...

MTK6260簡訊貓模組引數

mtk6260簡訊貓模組引數 處理器 mtk 制式頻段 四頻850 900 1800 1900mhz gprs mobile station class b 標準 速率 gsm cs ul 14.4 kbits dl 14.4 kbits gprs ul 42.8 kbits dl 85.6 kbi...