- 博客(10)
- 资源 (13)
- 收藏
- 关注
原创 mtk将图片转成数组buffer
我们一般不采取MCT工具转,因为这工具需要整套的图片,而单张转比较麻烦,而且PNG的转出来可能有问题,所以我们采用如下的方式转换:所有的图片资源,当你 Resgen 后,都会转换成 C 代码存在 Custimgdatahw.h 里面,比如主菜单的 “通话记录”(calllog)在里面的数组名就是:__MAINLCD__MAINMENU__MATRIX__MM_CALLHISTORY_PNG ,所以,我们可以把需要改的图片替代主菜单的通话记录的图片(格式不一定一致),然后压缩打包,resgen后, 去Cus
2010-12-16 21:20:00
1917
原创 编程修改BIN等二进制文件
<br />在此之前,我曾经写过,把铃声,图片等资源转化为数组数据,也曾经写过把数组数据转为图片和声音.在某篇文章中,也曾经写了从BIN文件中提取图片等信息.这些都是利用编程的手段访问解析二进制文件.都是对二进制文件进行操作.<br />我们获得的手机或者其他嵌入式设备的软件,常常都是一些扩展名为BIN的文件,这些文件就是二进制文件.对这类二进制文件的写操作需要慎之又慎,一着出错,就可能导致BIN文件再也无法使用.<br />我曾经写了一个修改软件版本号的工具,主要用来修改MTK软件的版本号.一般来说,为了
2010-12-16 00:53:00
1365
原创 MTK短消息编程
<br />1.获取短消息,<br />MTK没有专门用于获取短消息内容的函数,这给我们操作短消息带来了不便.比如有时我们需要分析短消息的内容,再比如有时要把短消息写入T卡了,再或者有时要把某条短消息显示到某些应用场合了,这时就需要获取短消息的内容.这里提供一个我经常使用的接口:<br />#include "SMSApi.h"<br />#include "med_utility.h"<br />extern unsigned short mmi_frm_sms_show_list_index[];<br
2010-12-16 00:51:00
626
原创 MTK SIM1和SIM2互换
<br />需要把SIM1和SIM2对调,在MTK的代码里面找到对调的相关函数。<br /> <br />注明:已经在MT6253平台上验证过了。<br /> <br />在Custom_drv_init.c源文件里找到custom_drv_init(void)这个函数然后在该函数末尾添加:<br /> <br />{<br /> extern void sim_switchPhysicalSlotMapping(kal_bool);//当然在函数上面,需要先声明一下<br /> sim_s
2010-12-16 00:48:00
1105
原创 MTK平台获取本机的SIM卡中IMSI号
<br />要求在MTK的代码上获得本机上SIM卡的手机号码,查了很多资料后,结果是无法获得,原因是手机号码不是直接存储在SIM卡的,而是信号通过移动商(移动、联通或电信)时绑定的;IMSI是sim卡的一个属性号,在移动系统中是跟sim卡号绑定的,开户之后跟手机号绑定,开户的过程就是将你的IMSI和手机号发给交换机HLR,这样子来电话的时候交换机就可以找到了。<br />其次,利用SIM的“ID号”也可以唯一标识一个用户,只是SIM可以补办,考虑统一电话号码不对应补办后的SIM卡信息,所以不是太好,但是无法
2010-12-16 00:44:00
2046
原创 检测SIM卡 sim1 或sim2 是有效卡
<br /> <br />//检测SIM卡<br /><br />SY_SMS_STATE find_simcard_is_valid(void) <br />{<br /> if(!((mmi_frm_sms_get_sms_list_size(0)!=0xFFFF)&&mmi_frm_sms_check_action_pending()==FALSE))<br /> {<br /> return SY_SIM_BUSY;//系统忙<br /> }<br />#ifdef __MMI_DUAL_SIM_
2010-12-16 00:36:00
1985
原创 MTK平台修改wap默认语言
<br />网页默认显示中文。<br />一开始我以为网页显示什么语言可能是通过用户的网关来判断的,比如通过中国移动的GPRS上网,可能就会默认显示中文(当然前提是网页有中文版本)。<br /><br /><br />后来发现要通过修改obigo的配置来实现:<br /><br />1,修改custom_wap_config.h中的WAP_COMMON_CFG_ACCEPT_LANGUAGE_HEADER<br />#define WAP_COMMON_CFG_ACCEPT_LANGUAGE_HEADER
2010-12-16 00:22:00
838
原创 MTK修改默认日期
<br /> <br />其实很简单,就是修改默认的手机日期,比如原始的是2004年1月1日,现在改成2010年12月30日:<br />文件: Custom_hw_default.c ;<br />修改内容:<br />const kal_uint8 DEFAULT_HARDWARE_YEAR = 4; //2004.01.01<br />const kal_uint8 DEFAULT_HARDWARE_MON = 1;<br />const kal_uint8 DEFAULT_HARDWARE_DAY
2010-12-16 00:18:00
1042
原创 Windows Mobile开发环境搭建指南
Windows Mobile开发环境搭建指南 本文描述了如何搭建典型的Windows Mobile开发环境。介绍了相应的IDE、SDK及辅助开发工具的安装及常用配置,并对Windows Mobile下一代开发环境的发展前景做出展望。本文适合初次接触Windows Mobile开发的开发人员。 Windows Mobile开发简介Windows Mobile是微软公司操作系统产品线上重要
2010-05-04 15:02:00
642
原创 Sun正式发布JDK 7预览版 五大增强功能抢先看
在发布Java 6 Update 16之后,Sun又马不停蹄地放出JDK 7 Early Access(JDK 7预览版),具体版本为JDK 7 Preview Milestone 4。 Java Development Kit 7(JDK 7)是Java SE平台的下一个重大发布版本,通过OpenJDK项目,JDK 7已成为Sun与Java开发者社区志愿者们高度协作的成果,因此,Sun向所有参
2009-11-27 12:12:00
461
Informix 系统表(syscolumns)中字段类型(coltype)字段的含义
2013-09-06
P2P技术全面解析
2014-08-26
Visual Studio 2008系列课程(3)之入门篇
2010-01-14
LINUX命令编辑器与SHELL编程part01
2010-01-14
LINUX命令编辑器SHELL编程
2010-01-13
PHP从入门到精通(第2版)(潘凯华).(扫描版)
2013-02-09
Visual Studio 2008系列课程(1)之入门篇
2010-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人