WAP之家:为您提供最全最新的WAP技术,CP.SP.3G等行业资讯。 WAP之家交流论坛全新开放 点击进入>>
WAP资讯 | 3G动态 | SP动态 | 运营商动态 | 内容商动态 | 制造商动态 | 论坛讨论>> 每次自动访问
WAP技术 | WAP源码 | 手机编程 | 手机源码 | 无线技术 | J2ME技术 | 手机软件 添加到收藏夹
IVR技术 | SP资料 | SMS MMS技术 | 商业方案 | IVR下载 | 书籍教程 | 工具软件 语言:繁體中文

WAP之家技术文章手机编程BREWBREW™ SDK入门篇(一)

BREW™ SDK入门篇(一)
作者:佚名  来源:本站整理  发布时间:2008-4-8 1:25:26

完成并保存这三张位图后,返回MIF编辑器,现在你可以在“图标”栏输入刚刚创建的26×26象素的图片。下一步,在MIF编辑器的小程序选项卡中点击“高级”按钮。这个对话框里要求你提供一个“图像”文件和“缩略图”文件。“图像”是85×40象素的那个文件,而“缩略图”是16×16的。这个例程即将应用于夏普(Sharp)Z800手机,这款手机有一个128×144象素的显示屏,可以显示最大为108×72象素的图像。注意这个最大值只适用于MIF编辑器中。基于SDK的IImage接口的图像尺寸仅受限于设备物理屏幕的尺寸。不同手机有不同的屏幕尺寸和最大图像尺寸。认证的BREW开发者可以在BREW外联网上获得详细的手机规格说明。要了解如何才能成为BREW认证开发者,请参考Qualcomm® BREW 网站.
题外话,如果你想在模拟器或者手机上显示动画,你可以创建更大的图片。在MIF编辑器里,你可以很简单地创建一个大图片,这个图片由多张水平方向排列、大小一致的帧组成。在任何时候,动画只显示1帧,这样,这张位图的总宽度可能大于设备的显示宽度。需要注意的是,为了让动画很好显示,位图的宽度必须正好是它高度的几倍。
现在我们已经创建了一个基本的模块信息文件,可以关闭MIF编辑器继续我们的探险。记住以前提过的要点,.mif文件必须跟应用程序的.dll文件同名。注意刚刚创建的“helloBREW.mif”文件必须拷贝至...\yourBREWdir\Examples\MIF\256Color\目录,这样AEE才能找到并且适当地初始化hellBREW应用程序。下一次,当我们在BREW应用程序向导生成的源代码中添加自己的代码并让应用在BREW模拟器上运行时,这一点变得尤其重要。
 

JAVA手机网[www.cnjm.net]

资源编辑器
大多数的应用程序需要字符串和图像资源,不要涉及一些由不同屏幕组成的用户接口。BREW的小程序资源文件(BREW Applet Resource )(.bar)就象你的应用程序存放这些资源文件的中央仓库。在本系列之后的文章里,我们将学习图像和用户接口资源。在这个介绍性的应用程序里,我们需要的只是一个包含了两个字符串的简单资源文件。我们将加载该文件,并在运行阶段显示出来。点击BREW程序组中的“资源编辑器”,运行BREW资源编辑器。图6显示的是输入了两个字符串后的资源编辑器。初始的,这个对话框右边的面板是空的。



图6
要熟悉资源编辑器的所有细节,可以阅读SDK文档里的相关章节。现在右键点击左边面板,并选择“新建字符串…”,或者简单敲键盘快捷方式,ALT-S.将出现图7所示的对话框。按照图6中的内容填入对话框中的必填项。填完后,选择“文件”>“保存”或者在工具条上点击磁盘图标将BREW资源载体文件(BREW Resource Intermediate)(.bri)保存为“helloBREW.bri”。注意.bri文件都要用资源编辑器打开,进行修改。只要你创建或者编辑了应用程序的资源,就必须在完成后点击工具栏中的蓝色“Q”字样。这个操作将产生两个文件:“helloBREW.bar”和“helloBREW_res.h”。


图7
你必须将生成的“helloBREW_res.h”文件拷到“...\yourBREWdir\examples\helloBREW”目录下,并且用#include语句在“helloBREW.c”文件中引用。将“helloBREW.bar”文件拷到“...\yourBREWdir\Examples\en\256Color\”下。在模拟器上运行的时候,helloBREW应用程序将以 “依据需要”为基础从 “helloBREW.bar”中访问字符串资源。在一个话机上,至少在大多数的不是太普通的情况下,一个应用不会需要并发地访问所有资源。这样,大的字符串、图像和用户接口元素可以转移到话机的内嵌文件系统(EFS)而不是放在非常昂贵的RAM里。另外,资源文件的概念使得应用国际化的过程也变得比较简单。

上一页  [1] [2] [3] [4]  下一页

[] [返回上一页] [打 印]
文章评论

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码