
MTK
menghnhhuan
qq,515046147
展开
-
MTK socket天气预报
首先要在mtk上实现socket连接,需要用到以下函数: 1. 创建socket连接kal_int8 soc_create(kal_uint8 domain, socket_type_enum type, kal_uint8 protocol, module_type mod_id, kal_uint32 nwk_account_id)创原创 2010-11-14 23:56:00 · 3602 阅读 · 8 评论 -
MTk屏幕切换效果的制作
学习MTK三四个月了,总要写点东西出来才行,这里简单说说,怎么制作屏幕切换效果。一些基本的概念,我就不说了,图层的原理和对图层操作的一些函数,至少要了解。进入主题,说一下我的思路:首先,在进入新屏幕之前,把旧屏幕保存起来;其次,在画新屏幕之前,把屏幕锁住,不给新屏幕显示出来;再次,等到新屏幕画完,又把新屏幕保存起来。好了,现在得到了两个屏幕,就可以执行我们的切换效果了。要把新旧屏幕保存起来,我们定义了两个buffer:#pragma arm section zidata = "NONCACHEDZI", r原创 2010-11-21 15:23:00 · 5294 阅读 · 19 评论 -
MTK如何自动隐藏滚动条
有时候我们需要自动隐藏滚动条,可以在gui_redraw_vertical_scrollbar函数做手脚,但是我们需要知道什么时候该显示scroll bar,什么时候不需要。主要看参数g_gui_ssp_state,当它不为GUI_LIST_SMOOTH_SCROLLING_BY_PEN_STATE_UNFOCUS时,表示屏幕被按下、或者在滑动。这时候scroll bar就要画出来,但这个知识针对不是GUI_MENU_TYPE_INVALID的时候。还有一种情况是针对input box的,而参数g_ssp_原创 2011-03-04 17:20:00 · 1999 阅读 · 2 评论 -
MTK添加短信同号删除功能
MTK定义的短信列表如下:static U16 srv_sms_inbox_list[SRV_SMS_MAX_SMS_ENTRY];static U16 srv_sms_outbox_list[SRV_SMS_MAX_SMS_ENTRY];static U16 srv_sms_drafts_list[SRV_SMS_MAX_SMS_ENTRY];这些短信列表分别记录了收件箱、发件箱和草稿箱的message id,我们知道MTK是根据message id来删除短信的,而通过message id又可以获得mes原创 2011-03-08 17:41:00 · 2980 阅读 · 0 评论 -
MTK light sensor驱动
从原理图上可以看到,light sensor与cpu连接的有两个管脚:一个是连接到cpu上普通的gpio引脚,这个是控制light sensor电源的管脚;一个连接到cpu上的adc引脚,这个是采集light sensor电压的管脚。写驱动之前,必须配置到管脚:1)配置引脚运行DrvGen.exe(在目录下custom/drv/Drv_Tool),打开文件codegen.dws (custom/drv/misc_drv/SANGFEI36_10A_BB/codegen),点击edit,选择ADC setti原创 2011-03-25 14:12:00 · 4916 阅读 · 0 评论 -
MTK fm驱动移植
如果硬件添加更改了一块FM芯片,而驱动往往是由芯片供应商提供,我们需要做的工作是移植。假设供应商提供的驱动是:Qndriver.cQndriver.h以下分4个步骤完成,看好1.更改芯片ID 在文件XXX_GPRS.mak (make目录下,XXX与平台有关)中找到FM_RADIO_CHIP = AR1000 # NONE, MT6189A1, MT6188A1, AR1000更改为我们的芯片ID,如QN8035A1,不要紧,随便定义:FM_RADIO_CHIP = QN8035A1 # NONE, M原创 2011-04-11 17:49:00 · 3851 阅读 · 2 评论 -
MTK6236 venus提供那些控件
<br /> MTK6236提供了很多控件,是一个很大的进步。下面做一个基本介绍:Venus 提供哪些基本控件¡ 1.VfxTextFrame (文本控件)¡ 2.VfxImageFrame (图片控件)¡ 3.VcpButton (按钮)¡ 4.VcpTabBar (页)¡ 5.VcpSwitch (开关)¡Venus 提供哪些高级控件 6.VcpScrollable (滚动条)¡ 1.VappHsStatusIcon (状态条)¡ 2.VcpCommandTitle (带按钮的标题栏)原创 2011-04-20 10:34:00 · 2113 阅读 · 2 评论 -
MTK 添加softkey到确定界面
MTK的softkey都是放在屏幕的最下方,这有好处,如果是确定框的时候,把softkey放在确定框上,则更显友好:只要修改三个文件即可:1.Custcoordinates.c (plutommi/customer/custresource): 修改控件。2.Wgui_categories_popup.c (plutommi/mmi/gui/gui_src):修改坐标。3.Wgui_draw_manager.c (plutommi/mmi/gui/gui_src):画softkey。具体过程下面给出(1)去原创 2011-04-20 14:22:00 · 2686 阅读 · 2 评论 -
FM收音机 RDS的强大功能
前言随着发展,会有越来越多的电台具有RDS广播功能,RDS可以显示电台名称、节目类型、节目内容、日期时间及其它信息,而它具有的AF和TA功能,则更强大。通常一个广播电台想扩大它的覆盖率,可能会进行多个频率点的发射,比如某个电台有87.8和95.8MHZ两个频点,当你开着车听着87.8,去到某个地方时,信号变差了,这时候,开了AF功能,AF功能会自动搜索当前电台的其他频道,找到一个信号比原来的好、稳定的频率时,比如95.8MHz,收音机就会自动跳转到这个频道。换一种情况,你一直听着深圳电台,可是车子已经开到原创 2011-04-26 16:06:00 · 38439 阅读 · 9 评论