MTK_Featurephone开发系列
文章平均质量分 55
chaod5659
专注于移动互联网的客户端/服务端开发
展开
-
MTK开发快速诊断手册_09B
1 应用GROUPMMI_ID mmi_frm_group_create (MMI_ID parent_id, MMI_ID group_id, mmi_proc_func proc, void *user_data)MMI_ID mmi_frm_group_enter (MMI_ID group_id, mmi_group_enter_flag flag)例如:mmi_frm_g原创 2012-03-03 00:07:37 · 743 阅读 · 0 评论 -
MTK每日总结2
2009-11-17(1)NVRAM_EF_SYS_CACHE_OCTET_DEFAULT->第11项->控制模式设置(2)模式设置MTPNP_AD_Set_Card1Status( ) ->模式设置中设置SIM卡1模式MTPNP_AD_Set_Card2Status( ) ->模式设置中设置SIM卡2模式MTPNP_AD_Get_Card1Status( ) ->模式设置原创 2012-03-03 00:07:15 · 2153 阅读 · 0 评论 -
MTK新项目常用配置修改
1 开不开手机内存在custom_memorydevice.h中的这个宏NOR_BOOTING_NOR_FS_FIRST_DRIVE_SECTORS表示手机内存的大小,例如2048就表示1M,如果为零就表示关闭手机内存。同时,要将APP_STORAGE_IN_SYS_DRV改为FALSE. 如果开的手机内存过大,编译不过,可以考虑修改 MemoryDeviceList_Since10AW110原创 2012-03-02 22:58:27 · 2081 阅读 · 0 评论 -
手机盘中默认几首MP3
#ifdef __MMI_CUSTOM_ADD_MP3_IN_PHONE__#define CUSTOM_MP3_MAX 4#define CUSTOM_MP3_NAME_1 L"11.mp3"#define CUSTOM_MP3_NAME_2 L"22.mp3"#define CUSTOM_MP3_NAME_3 L"33.mp3"#define CUSTOM_MP3_原创 2012-03-02 22:55:53 · 485 阅读 · 0 评论 -
关于trace直接打印在屏幕上
在application_initialize之前extern kal_uint32 INT_MemoryDumpFlag;在application_initialize中調用mainp的上一行添加INT_MemoryDumpFlag = 0x26409001;原创 2012-03-02 22:52:11 · 921 阅读 · 0 评论 -
如何做屏幕的旋转
MTK的平台本省已经实现了屏幕的旋转的功能。我们可以在函数mmi_frm_entry_new_screen( )的结尾,添加屏幕旋转。if(mmi_frm_is_enable_screen_rotated()) { mmi_frm_screen_rotate(GDI_LCD_LAYER_ROTATE_270); }else { mmi_fr原创 2012-03-03 00:08:40 · 898 阅读 · 0 评论 -
如何添加CTA版本
编写CTA版本,一般情况下,首先我们要把TV,FM,蓝牙关掉。然后我们要把模式设置里面,去掉双模设置和飞行模式。如何去掉双模设置和飞行模式呢,在NVRAM_EF_SYS_CACHE_OCTET_DEFAULT[]数组里的第11项为模式设置的默认NVRAM值,我们只要把值从0X02改成0X00就可以了。还可以在MMI_task()里面,在正常启动MSG_ID_MMI_EQ_POWER_ON_IN原创 2012-03-03 00:08:16 · 1915 阅读 · 0 评论 -
MTK开发快速诊断手册
1 菜单显示函数 gui_highlight_fixed_icontext_menuitemgui_show_fixed_icontext_menuitem(无论是否高亮,都走此函数)2 菜单背景填充UI_fixed_icontext_menuitem_theme{ UI_filled_area *normal_filler; UI_filled_area原创 2012-03-03 00:07:58 · 663 阅读 · 0 评论 -
MTK的GUI 设计
目录前言第一章 待机第二章 主菜单第三章 状态栏第四章 标题栏第五章 softkey bar第六章第七章第八章第九章 前言MTK的高仿和新的UI设计涉及到待机,主菜单,二级菜单,标题栏,状态栏,弹出框等等。MTK的界面都是由一些控件组合而成,那么一个界面的重新布局,要经历那些步骤呢?下面就来讨论一下。首先要考虑好当前界面原创 2012-03-03 00:06:14 · 2797 阅读 · 0 评论 -
如何更改拨号键盘的字体
实现,我们可以编写三个函数,反应要替换字体的宽度,高度,和绘画的函数。S32 GetDigitHeight(void) //替换字体的宽度,就是图片的宽度extern S32 GetDigitWidth(U8 digit) //替换字体的高度,就是图片的高度void UI_draw_digit(U8 digit, U8 type) //画每个号码,其中在digit是要画的号码的A原创 2012-03-02 23:07:17 · 3104 阅读 · 0 评论 -
改进过的MTK通过后台自动发短信的函数
BOOL RCT_SIM1_StartUp(void){ if(MTPNP_AD_Get_Startup_Mode() == MTPNP_AD_NVRAM_DUALCARD || MTPNP_AD_Get_Startup_Mode() == MTPNP_AD_NVRAM_CARD1) { return TRUE; } else { return FALSE原创 2012-03-02 23:05:14 · 785 阅读 · 0 评论 -
对MTK中添加资源的研究
可重点研究Mtk_resgenerator.cpp中的main()函数。编译的log文件位于plutommi\Customer\ResGenerator\debug,每处理完一段资源,都有相应的屏幕log打出来。原创 2012-03-02 23:02:55 · 547 阅读 · 0 评论 -
mtk磁盘空间检查
S8 mmi_get_system_driver(void){ /*----------------------------------------------------------------*/ /* Local Variables */ /*-----------原创 2012-03-02 22:57:13 · 647 阅读 · 0 评论 -
MTK每日总结1
拨号界面gTouchDialScreenImgCoor[][2]数字坐标(x,y)数组dialing_key_image[]数字图片数组const color_dialing_font color_dialing_font_map[]数字图片颜色UI_CURSOR_BACKUP_BITM原创 2012-03-03 00:06:44 · 1003 阅读 · 2 评论 -
MTK短信模块研究
U16 srv_sms_get_list_size(srv_sms_box_enum msg_box_type)U16 srv_sms_get_msg_id(srv_sms_box_enum msg_box_type, U16 list_index)static MMI_BOOL srv_sms_get_list_and_size(U16 **msg_id_list, U16 *msg_l原创 2012-03-02 23:01:47 · 747 阅读 · 0 评论