自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (12)
  • 收藏
  • 关注

原创 MTK Socket连接API介绍

<br />      上篇文章介绍AccuWeather这个天气预报应用的同时也给大家介绍了MTK如何建立Socket连接的步骤。今天我就再给大家简单介绍下这些API的用法以及主意事项。<br /> <br />1. 创建socket连接<br />kal_int8 soc_create(kal_uint8  domain,<br />                    socket_type_enum  type,<br />                    kal_uint8  protoc

2011-04-10 00:12:00 4020

原创 AccuWeather天气预报应用介绍

      前面两篇文章介绍了天气预报应用的XML数据解析和NVRAM数据保存,这篇文章便简单介绍在应用中我们如何建立Socket连接,如何得到我们想要的数据。下面的介绍可能有点无聊,所以先给大家一张天气预报应用的截图。大家看到这么帅的应用是不是迫不及待地想看下去呢!      好了,下面就简单介绍这个已经商用了的应用是如何工作的。      当启动应用后,程序会读取用户的设置,城市列表,SIM信息等,然后显示用户界面等待用户的操作。流程图如下所示:      这个时候用户可以按下Option按钮进行应用设

2011-04-09 00:42:00 3184 1

原创 内存对齐问题引起的添加NVRAM数据块失败

继续上篇文章介绍的那个天气预报应用。天气预报信息从XML数据里解析出来后存在全局变量里面,这样一关机后这些天气信息就都丢失了。客户要求这些天气信息能够保存,这样关机后信息就不会丢失。于是很自然的我想到了使用NVRAM来保存得到的天气数据。添加NV数据块后发现程序在模拟器上表现正常,而在真机上会死机重启。经过重重排查发现此问题是因为VC编译器和ARM编译器内存对齐方式所引起的。1.   数据结构我们先看天气信息的数据结构。typedef struct _accu_forecast_{            k

2011-04-05 22:48:00 2185

原创 MTK平台解析XML数据

<br />      前段时间有个华为项目需要添加一个天气预报应用。于是埋头一个月搞出了一个可用版本。技术实现上分三大步骤,第一步是和天气网站www.accuweather.com建立socket连接,第二步是将XML数据格式中的有用信息解析出来,最后将数据以图片UI的形式展现给用户。这次先讲如何解析XML数据,下次再说说Socket连接。 1.   主要使用的API<br />MTK平台有一套解析XML的API,在xml_def.h文件里可以看到这些函数的定义。主要的几个API如下所示:<br />/*

2011-04-05 22:38:00 5118 2

原创 MTK平台游戏移植时的数据溢出检查

      这篇文章是我在公司写的第一篇经验共享,那是四五个月前的事了。那时候真是惬意啊,学习阶段主要就移植这款坦克大战的游戏!看着游戏框架一天比一天完善,心里真是甜蜜。只可惜现在的时间都被沉重的工作所占据,业余的时间也被无尽的加班淹没,神啊!!好啦下面切入正题。    接触MTK平台以来来,第一个练手的项目就是移植一款MFC写的游戏“坦克大战”。在移植游戏的时候,数据的溢出问题出现好些次。这些溢出问题一般都很隐蔽,需要认真排查才能确定问题的所在。数据溢出有上溢出和下溢出两种情况。下面我就结合我在游戏中所遇

2011-04-05 13:46:00 1842 4

原创 开始写博啦!

<br />      从今天起,开始写技术博客啦!虽然自己还只是个小小菜鸟,但是写技术博客能迫使自己快快学习,快快成长。因为有些东西你不写,你觉得自己都搞懂了,但是要你说清楚的时候却发现然来不只是那么回事。所以,说清楚才能说明掌握了!该是锻炼文笔,培养习惯的时候了!<br />      先放几篇写好了的文章,哈哈,就像新开张的店铺,要放点什么才觉得踏实~~

2011-04-05 13:15:00 416

黄历数据库从1900-2100年

黄历数据库,从1900到2100年,需要制作黄历的朋友可以参考。

2014-10-07

Android 黄历数据库

Android黄历数据库,包含宜忌冲煞成等信息,可以直接用在Android黄历制作上。

2014-10-07

移动平台音频流媒体播放软件塞班平台实现

我的本科毕业设计论文,包括源代码和论文正文。代码参考的一个广为流传的S60InternetRadio例子,不过自己添加了本地播放功能。受益于开源,所以我也把自己的源码开放出来。

2011-04-05

编译原理词法分析C语言实现实验报告(含源码)

编译原理词法分析C语言实现实验报告(含源码) 适合学生报告作参考 简单易懂

2009-08-24

j2me手机端Google map最简单实现

j2me手机客户端最简单的Google map实现,代码不到两百行,一看就懂。

2009-07-16

J2me Gps学习例子

最近学习J2me gps,整理了一点资料给大家奉献出来,顺便赚点分。带源码的五个例子希望对大家有用!

2009-07-11

非常详细的J2ME前端开发环境和后台数据库搭建过程

十来个小时的心血,希望大家能少走点弯路。 整理过的非常详细的J2ME前端开发环境和后台数据库搭建过程。

2009-07-10

自己整理的linux自学资料

内含linux入门 linux命令 linux自学三个chm文档

2008-11-22

开源记事本notepad++ 源码,喜欢开源的朋友参考看看

开源项目记事本,想了解工程编程的朋友可以参考下。

2008-11-22

C++游戏编程,有详细的例子,扫雷,五子棋等,还有游戏联机基础

如上所说 C++游戏编程,有详细的例子,扫雷,五子棋,俄罗斯方块等,还有游戏联机基础。从基础开始

2008-10-30

详细的游戏编程指南,从基础开始

很好的东西,从最基础讲起,关于C++游戏编程的细节

2008-10-26

汇编语言模拟一个dos功能,实现文件后缀名批量改写(有详细分析)

汇编语言模拟一个dos功能,实现文件后缀名批量改写(有详细分析)。是我们的实验报告

2008-10-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除