引路蜂移动软件

手机软件开发,手机地图,Java ME,Blackberry,Android, iPhone,Windows Phone,MonoTouch, .Net Framework...

BREW开发教程(15):其它及示例下载

除了上述介绍API基本功能外,BREW还提供了3D图形、游戏动画、GPS、摄像头等支持,可以参考API以获取详细信息。 下面的例子显示控件的用法以前IWinApp和IWindow程序框。 附件中Testsuite.zip文件中包含了这个程序源代码,及所有扩展接口的定义及实现 本教程Wor...

2012-05-23 19:03:35

阅读数 808

评论数 0

BREW开发教程(14):关于BREW中多任务协调工作

BREW平台提供的是合作式多任务方式。这意味着Applet应用被设计成尽可能以最短的时间运行,在处理完消息后,退出以使其它活动得以进行。BREW环境正常情况下只能有一个Applet处于运行和可见(控制显示器),然而,多个Applet可以以后台方式运行当BREW暂停一个Applet,它将向Apple...

2012-05-23 19:02:56

阅读数 825

评论数 0

BREW开发教程(13):网络编程

BREW网络功能提供了Iweb接口以及Isocket接品,前者主要用于Http协议支持,后者则提供了一般的TCP/IP协议支持,可以参见API例子中NetDiagnostics。

2012-05-23 19:02:18

阅读数 974

评论数 0

BREW开发教程(12):数据库操作

IDBMgr 接口 IDBMgr接口函数用来创建、打开和删除数据库,数据库指的是多字段记录的集合。当数据库打开之后,就可以使用由Idatabase接口提供的函数来创建、检索及关闭数据库,并可以使用由IDRecord接口提供的函数来访问和更新单个记录。 注意:应用程序必需要有PL_FILE 和 ...

2012-05-23 19:01:48

阅读数 939

评论数 0

BREW开发教程(11):文件系统

BREW提供了一个EFS接口,可以用于文件和目录管理及读写操作。 IFileMgr接口 IfileMgr接口函数用于创建、删除、重命名文件/目录。将提供了获取文件和目录信息的方法。能过指定Class ID为AEECLSID_FILEMGR调用ISHELL_CreateInstance()来得到...

2012-05-23 19:00:59

阅读数 1357

评论数 0

BREW开发教程(10):用户界面

BREW AEE提供了一些用户界面控件:IStatic、IMenuCtl、ITextCtl、ITimeCtl等,所有这些控年都是从IControl接口派生出来的。目前的BREW SDK所提供可用控件不是很多,一些常用的如Checkbox, Radio box, Scroll bar, progre...

2012-05-23 19:00:11

阅读数 1005

评论数 0

BREW开发教程(9):推荐采用的应用程序框架

BREW SDK本身没有提供统一的应用程序框架, 开发者可以自已选择适合自已的程序框架。但是采用良好的程序结构可以开发代码结构清晰,可读性更高,易于维护。BREW SDK中带有一个例子MediaPlayer。提供了一个IWindow接口的结构证明是一个比较好的程序框架。 这里推荐使用的IWinA...

2012-05-23 18:59:27

阅读数 899

评论数 1

BREW开发教程(8):常用数据结构及函数

随BREW SDK提供了一些通用函数,其中相当一部分是对标准C函数的封装,这里做的一个目的是使最终的编译过代码更小,而不需要将C函数库也链接进最终的目标代码中。因此在编程时也尽量使用BREW封装过的函数库。 字符类型及操作函数 BREW环境中一个重要的就是关于字符串,它使用了16位宽字节。在大...

2012-05-23 18:58:38

阅读数 1060

评论数 0

BREW开发教程(7):BREW应用开发基础

“Hello,world”应用仅仅是一个极其简单的程序,实际开发BREW应用要比这个复杂得多。学会使用BREW编程,首先必需了解BREW API提供了哪些接口可供开发者使用,并了解BREW应用的程序框架。本章介绍开发BREW应用必需了解的几个核心接口、程序入口点、BREW提供的桩代码以及推荐使用的...

2012-05-23 18:58:00

阅读数 1334

评论数 0

BREW开发教程(6):BREW “Hello,World!”应用示例

几乎所有的开发语言教程都是以”Hello,world”应用程序作为第一个例子。“Hello,world!”例子显示了BREW API最基本的使用方法。 注意:下面的示例代码仅仅是用来显示BREW API的基本用法,这个程序可能并不能通过TRUE BREW测试,这是因为这个示例程序并不完全。 ...

2012-05-23 18:56:38

阅读数 859

评论数 0

BREW开发教程(5):嵌入式文件系统中访问文件及其API

设备中包含了一个嵌入式文件系统EFS,但是这个文件系统和一般的桌面系统中的文件系统有一些不同,应用程序应按照下面规范来访问文件和使用文件API。指明文件名或是目录时,不要将磁盘符包含在内:例如:下面的调用是非法的,IFILEMGR_OpenFile(pIFileMgr, “C:/Test.dat”...

2012-05-23 18:55:42

阅读数 1160

评论数 0

BREW开发教程(4):BREW消息处理机制

BREW应用是基本消息驱动的,当Applet载入后,它能通过消息来获取用户输入,这是通过Applet的HandleEvent函数来完成的。 发送给Applet的消息 因为BREW是一个消息驱动的环境。它要求消息能够及时被处理。这意味着Applet必需快速处理消息然后返回。在BREW中,在消息处...

2012-05-23 18:54:43

阅读数 932

评论数 0

BREW开发教程(3):BREW编程概念

本章讨论了BREW编程的一些基本概念,包括Applet、模块、BREW的Class ID、Shell服务、浮点运算等。 Applet和模块总述 BREW中每个应用都是作为一个独立的Window DLL存在的,每个模块可以包括一个或多个小应用 (Applet), 并且必需有一个与之对应的MIF文...

2012-05-23 18:53:49

阅读数 1139

评论数 0

BREW开发教程(2):BREW基础

今天的移动通信用户期望从他们的移动设备上得到更多的功能特性,这些移动设备包括了从高端和移动PDA到具有巨大市场的追求价格低廉,方便使用的手机设备。 BREW解决方案 BREW的目标是提供一个高效、低成本,可扩展的应用程序运行环境,尤其将其重点放在开发可无缝移植到虚拟手持设备上,和一些需要足够内...

2012-05-23 18:52:37

阅读数 984

评论数 0

BREW开发教程(1):BREW SDK一览

本篇教程是多年前使用Brew开发时写的,也不知道现在还有多少人在使用Brew开发手机应用。还是将它重新放在本博客,或许还能给一些学习Brew的程序员一点帮助。 BREW SDK包含了一组工具以帮助软件开发人员快速、高效率地开发,发布用于手持设备的BREW应用程序。 BREW SDK组件 BR...

2012-05-23 18:51:10

阅读数 1067

评论数 0

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