
MTK
JYoung_
把复杂的事情简单做,把简单的事情认真做
展开
-
写sms时临时文件是否可以强制保存在系统盘
现在有个问题,当手机用户盘满的情况下,无法发送短信。 查看文件。 UcSrvGprot.h中 #if def APP_STORAGE_IN_SYS_DRV #define SRV_UC_FOLDER_DRV SRV_FMGR_SYSTEM_DRV #else /* APP_STORAGE_IN_SYS_DRV */ #define SRV_UC_FOLDER_DRV S原创 2012-12-21 14:42:50 · 467 阅读 · 0 评论 -
有上下键的耳机不能切换上一首、下一首
有上下键的耳机音乐播放器/FM播放时,耳机无法进行音乐暂停/播放、或者 上一首/下一首切换,原始设计并不支持此功能。不过我们可以参考mtk online的FAQ进行修改。类似的FAQ有:如何通过普通耳机上的按键控制音乐播放器的暂停和播放?通话状态时手机会起一个timer,来不断检测耳机端是否有按键中断上来,如此,手机就能响应耳机端的接听/挂断电话的功能;非通话状态时手机不会起tim原创 2012-12-21 13:56:33 · 4641 阅读 · 0 评论 -
编辑内容后,按home键返回待机,之前输入的内容未保存
短信编辑器是不支持“退出时自动保存文字”的功能的,也没有compile option可以打开来支持。如果要支持需要进行新的设计完成这个功能,下面提供一些设计思路:编辑器退出(Home key和Back key两种case)的时候,将短信内容保存到文件或一个全局变量(大小需要2K)。建议使用全局变量,用文件需要很多error handling会比较复杂。但是全局变量有个缺点就是关机之后信息会原创 2012-12-21 13:51:24 · 569 阅读 · 0 评论 -
将视频文件命名成非常长的名称,打开第一次显示"Insuffient memory",无法打开
内存碎片问题,增加Gallery video player memory configuration 100K即可解决此问题。 <MEMORY heap="100 * 1024" fg="total(SRV_MDI_VDOPLY) + GDI_LCD_WIDTH*GDI_LCD_HEIGHT*2 + 100 * 1024" inc原创 2012-12-21 14:13:30 · 687 阅读 · 0 评论 -
连接蓝牙耳机后,播放音乐,不能通过蓝牙耳机调节音量,请问可以支持吗?
问题:连接蓝牙耳机后,播放音乐,不能通过蓝牙耳机调节音量,请问可以支持吗?回答:如果makefile中BT_A2DP_Profile = True,且蓝牙耳机可以调节音量的大小,手机无法调节音量的话,应该是正常现象,具体原因如下:1、蓝牙立体声耳机听音乐时,手机端调声音,蓝牙立体声耳机中音量无变化;反之,蓝牙立体声耳机端调节音量,手机端图标无变化。MTK:确实如此,在立体声原创 2012-12-21 14:20:46 · 13158 阅读 · 0 评论 -
关于内存不足的问题
现象: 通过电话本或通话记录选择联系人号码发送信息,就会出现内存不足的提示界面。 这种操作本来是很一般用户操作,此时出现内存不足的情况,对于用户来说是难以理解和接受的。 现在有没有临时解决的方法?比如在APP中配置大一点的内存,但这样会不会引起别的问题? 1、在发短信的时候砍掉phone book.关闭掉contact,可以CALL 如下这个函数关闭contact。请注原创 2012-12-21 14:31:47 · 354 阅读 · 0 评论 -
MTK6250平台编译问题
6250平台编译出现如下现象:1,第一次编译,make new不通过,cmd窗口提示RAM超出900KB,需要关闭某些功能;(只是比之前的版本多开启了一两个features,预估计算并不会超出这么多RAM空间的,觉得这种提示很奇怪,居然超出这么多。)2,关闭部分features后,删除之前生成的build文件夹,重新make new,编译通过;3,重新开启关闭的features,并且删原创 2012-12-21 14:52:30 · 1398 阅读 · 1 评论 -
ROM,RAM使用情况统计
一般我们的flash分区文件在custom_MemoryDevice.h (custom\system\techain50_cosmos_11b_bb) 目录下。一般的flash大小为128*64Mb,指的是位,即为128*64M/bit(128*64Mb),也就是我们通常说的小b,所以,真正计算时,我们要换算为Byte计算,也就是所谓的大B进行计算,即都除8,也就是16*8M/Byte(原创 2012-12-21 15:07:40 · 3156 阅读 · 0 评论 -
不让app任意拖动到shortcur bar 上
问题:现在50平台上的bar是可以任意手动拖动的(在主菜单界面拖动更改),请问能不能把这个功能关掉。也就是主菜单界面的app应用不能随意拖动到shortcur bar上。回答:可以尝试如下修改:1.VappLauncherCosmosMmPageMenu::handlePenDownif ((getHover().group == VCP_PAGE_MENU_GROUP_MAIN原创 2012-12-21 15:29:31 · 998 阅读 · 0 评论 -
pre-link的app无法内置显示在idle上
问题:定制了四个MRE的pre-link的app,默认要在idle上显示,编译后无效,所增加的app并不能在idle上显示出现回答:现加入到那个table无法生效的原因查明。是因为在这个表格中,我们会将app name转换成一个id,可以看到API srv_appmgr_get_id_by_app_package_name的调用。但是在开机的过程中,s_preInstallTbl原创 2012-12-21 15:18:00 · 652 阅读 · 0 评论 -
增加home city选项里没有的manila城市
如果您想添加Manila,可以有以下两种办法。a. 替换掉一个时区为8的城市。b. 添加Manila。如果是选择替换城市,您可以1. 在resource_world_clock.c 里面找到您这个project对应分辨率(HVGA: 320x480; WQVGA:240x400)的compile option下的TimeZoneData2[].这个结构体数组对应结构体的第一二项在5原创 2012-12-21 14:43:44 · 522 阅读 · 0 评论 -
怎么获取SIM1里面第n条短信对应的msg_id和msg_type
拿sim卡上message id的接口为srv_sms_get_msg_id, box type,传入srv_sms_box_sim和对应的list index即可。另外获取某个box里面短信的数目的API为srv_sms_get_list_size.获得storage type的api为srv_sms_get_msg_storage_type.根据msg id得到bo原创 2012-12-21 14:28:07 · 895 阅读 · 0 评论 -
关于COSMOS动态内存使用的疑问
新增一系列画面,调试过程中发现经常在BACK时Modis就没有反应了,如果是在手机上操作应该是会重启的现象。 经过检查代码和多次试验,似乎找到一点规律——在退出画面时没有释放全部动态内存就会出现上述重启现象。 以下是一些关于COSMOS动态内存使用的疑问: 1、COSMOS中常用的动态申请内存方式有哪几种? 据我观察所得经验:VFX_OBJ_CREATE动态申请的内存,通常不需原创 2012-12-21 14:47:04 · 496 阅读 · 0 评论 -
launcher界面按中间键直接进入主菜单实现方法
进入mainmenu是push page。因为架构上idle和mainmenu是在同一个VfxMainScr下的不同page。而默认的设计就是只有在shortcut bar上点击最右边的icon才能够launch mainmenu。目前的麻烦点应该是director不能直接访问到shortcut bar的CP.这种情况有两种办法:1. 增加public成员方法,开一路接口原创 2012-12-26 17:02:12 · 973 阅读 · 0 评论 -
电话本联系人匹配长度修改
1.PB搜索字符最大长度10个#if 1#define MMI_PHB_QSEARCH_LENGTH 11#else#define MMI_PHB_QSEARCH_LENGTH 6#endif2.拨打手机联系人,号码匹配后9位数custom_nvram_restore.c文件 kal_uint8 const NVRAM_E原创 2012-12-21 13:26:32 · 575 阅读 · 0 评论 -
修改camera拍照图片尺寸
void CapSizeSetting::getMappingSize(VfxU32 mmiID, U16 *width_p, U16 *height_p){#if defined(__JPEG_SENSOR_SUPPORT__) *width_p = mdi_real_capture_size[mmiID].width ; *height_p = mdi_real原创 2012-12-21 13:30:00 · 1043 阅读 · 0 评论 -
如何调整主菜单顺序及增加删除主菜单条目
1.如何调整主菜单顺序目前支持三种launcher : cosmos launcher、robot launcher 、fruit launcher。其中cosmos launcher和fruit launcher的main menu是终端用户可以自行调整顺序的(长按icon进入编辑模式可以随便拖动)。如果贵司想要调整第一次开机时的顺序,可以修改vappLauncherCosmosMmDefa原创 2012-12-21 13:40:54 · 1809 阅读 · 0 评论 -
cosmos修改部分默认值
1.修改默认按键指令SSCStringTable.h文件,#define SSC_SW_VERSION "*#92#"#define SSC_ENGINEERING_MODE "*#4267*#"#define SSC_FACTORY_MODE "*#9279*#"#define SSC_FACTORY_MODE_AUTO原创 2012-12-21 13:02:10 · 612 阅读 · 0 评论 -
播放录制的视频提示内存不足
问题:摄像机界面点击缩略图播放录制的视频,按back键退出到摄像界面,再点击缩略图不能自动播放提示内存不足这个问题是因为走到了视频播放器(也就是Gallery这个app)memory配置比较小的一路了。请您修改下面的gallery的source code:mcu\venusmmi\app\Cosmos\Gallery\vapp_gallery.cpp找到函数_vapp_galler原创 2012-12-21 13:48:41 · 1906 阅读 · 0 评论 -
内置MRE启动后不在IDLE显示
问题:内置MRE启动后不在IDLE显示回答:从我们这边分析,这个项目因为开关机没有动画(静态GIF图),开机时间比较短,MRE没有初始化完成,导致某些文件没有写入NV,开关机后也没有再写过,导致MRE图标没有,重启未能恢复。原创 2012-12-21 14:25:11 · 529 阅读 · 0 评论 -
Z:\@Dtcnt\文件夹最小可以设置为多少
问题:50D,没有WAP,也没有MMS,请问Z:\@Dtcnt\用来存储哪些数据,最少可以减到多少?回答:这个文件夹主要是用来存放联网使用的数据帐号的的参数,每个联网的应用都是会使用到这个文件夹里面的数据账户的,在系统盘会默认给他预留100K的空间,如果减小预留空间的话,可能会出现添加数据帐号不成功,从而造成联网失败的情况。问题:没有WAP功能,也没有添加数据账户菜单,这个值默认是34KB,能原创 2012-12-21 14:19:30 · 654 阅读 · 0 评论