摘要: 一、MTK平台Socket联网过程 MTK平台中Socket创建步骤: 1.建立data account(上网账号) MMI层发送PRT_MMI_PS_SET_GPRS_DATA_ACCOUNT_REQ消息到L4C层,在消息中设定data account 的id(1-10),自定义名 称,APN(cmnet,cmwap),用户名,密码,DNS等信息. 2、soc_create() 创建So... 阅读全文
posted @ 2011-12-08 15:21 harisucici 阅读(1985) 评论(0) 推荐(0) 编辑
摘要: ///保存收件箱的短信到系统盘中 ///全局变量 S8 g_sms_buffer[160 + 1] = {0}; //一条短信最大的长度 static int sms_num_count; //记录短信的条数 ///计算双字节的长度 int wstrlen(char * txt) { int lenth = 0; un... 阅读全文
posted @ 2011-12-02 16:25 harisucici 阅读(208) 评论(0) 推荐(0) 编辑
摘要: srv_sms_get_list_size #include "SMSApi.h" #include "med_utility.h" extern unsigned short mmi_frm_sms_show_list_index[]; S8 g_sms_buffer[160] = {0}; char *ConvertString(char * str) { cha... 阅读全文
posted @ 2011-12-02 16:24 harisucici 阅读(275) 评论(0) 推荐(0) 编辑
摘要: IN: MTK 23二2011 短信息菜单的设置函数 ADD_APPLICATION_MENUITEM_HILITE_HANDLER( MAIN_MENU_MESSAGES_MENUID, highlight_mainmenu_messages ); highlight_mainmenu_messages进入后为: set_main_menu_softkey_handl... 阅读全文
posted @ 2011-12-02 14:51 harisucici 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 1.获取短消息, MTK没有专门用于获取短消息内容的函数,这给我们操作短消息带来了不便.比如有时我们需要分析短消息的内容,再比如有时要把短消息写入T卡了,再或者有时要把某条短消息显示到某些应用场合了,这时就需要获取短消息的内容.这里提供一个我经常使用的接口: #include "SMSApi.h" #include "med_utility.h" extern unsigned sh... 阅读全文
posted @ 2011-12-02 09:59 harisucici 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 后台发送仅需提供目的号码及发送内容即可。 例子: void mmi_rej_by_sms_sendreq(S8* number, U16* content) { SMS_HANDLE send_handle; send_handle = srv_sms_get_send_handle(); if (send_handle == NULL) ... 阅读全文
posted @ 2011-12-01 17:01 harisucici 阅读(221) 评论(0) 推荐(0) 编辑
摘要: mmi_bootup_is_network_searching_complete() //查询网络中SIM1卡 mmi_bootup_is_sim2_network_searching_complete() //查询网络中SIM2卡 share_GetIMSI()... 阅读全文
posted @ 2011-12-01 16:59 harisucici 阅读(640) 评论(0) 推荐(0) 编辑
摘要: 提到短信,很多人最想知道的是短信列表的保存,本人也找了好久,在plutommi\service\smssrv下有一个SmsFolderListSrv.c的文件,短信列表就定义在此。 另外,提到短信的还有SmsAppSendMsg.c static U16 srv_sms_inbox_size; static U16 srv_sms_outbox_size; s... 阅读全文
posted @ 2011-12-01 14:46 harisucici 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 1、全局变量和资源 短信箱容量 [\custom\ps\IWIT23_07A_PMJ_BB\customer_ps_inc.h] #define CM_SMS_MAX_MSG_NUM 400 // 手机 + SIM卡[\custom\common\PLUTO_MMI\nvram_common_defs.h] #define NVRAM_EF_SMSAL_S... 阅读全文
posted @ 2011-12-01 12:25 harisucici 阅读(982) 评论(0) 推荐(0) 编辑
摘要: 在取得MTK的06B版本代码后,开始进行了艰苦的代码分析工作,我的工作是把一个手机的MTK的代码移植到另外一个手机上,在改了custom部分代码后,系统虽然可以正常启动,但LCD是白屏,没有任何界面显示。 由于没有仿真器可以使用,只能通过阅读代码和调试进行,尤其是和硬件有关的信息也需要更多功夫去理解。略去硬件平台的定制代码,因为那是custom里所定义的一些驱动初始化的工作,最复杂的部分还是在p... 阅读全文
posted @ 2011-12-01 09:43 harisucici 阅读(1011) 评论(0) 推荐(0) 编辑