BREW
smilelance
Do it now!
展开
-
【推荐】BREW中 - 显示和图像
a. BREW 支持哪些图像格式? 适用版本: 1.0, 1.1, 2.0 BREW 支持颜色深度达到运行设备上提供的值的任何 BMP 文件。 BREW 目前尚不支持 GIF 和 JPEG 图像。 有些设备可以支持 GIF 和 JPEG 图像,请参阅设备数据表来查看 OEM 是否提供了支持以上格式或其它格式图像的扩展。 BREW SDK® 1.1 以上版本都支持 PNG 格式和 BREW原创 2006-03-24 12:33:00 · 3443 阅读 · 0 评论 -
BREW短消息相关
如何用BREW短消息启动BREW应用程序摘要 本文介绍了BREW短消息的另一种用途,用户可以通过发送一条基于BREW的特定格式的短信,来启动手机的某一个BREW应用。BREW应用开发商可以采用本文提供的方法可以灵活地实现各种对BREW应用程序的远程启动功能;例如新闻订阅、通知、提醒,天气预报提示等等。关键字 BREW, SMS, 短消息,ITAPIBREW特定短信的发送转载 2008-12-30 22:12:00 · 1847 阅读 · 1 评论 -
BREW触摸屏实现
BREW 触摸屏幕代码实现: #include "AEEPointerHelpers.h" int x,y; case EVT_POINTER_UP: DBGPRINTF("----Receive msg: EVT_POINTER_UP ---"); DBGPRINTF("-%s",(char*)dwP原创 2008-10-31 16:27:00 · 1673 阅读 · 1 评论 -
BREW 实现字符串MD5编码
BREW 普通MD5字符串编码实现,使用BREW的IHASH API.输入要编码的字符串,可在输出窗口看到编码后的32位字符串。void verify_md5(byte *input){ IHash* po = NULL; byte pResult[16]; int i = 0, ret = 0; int len = 16; char tmpst原创 2008-07-11 17:00:00 · 1330 阅读 · 0 评论 -
显示程序使用最大内存函数
#ifdef AEE_SIMULATOR ////modify by lancer at 2007-03-15void Eragon::useCheckMemory( ){ IShell* pIShell=((AEEApplet*)GETAPPINSTANCE())->m_pIShell; IHeap* pIHeap; uint32 n原创 2007-04-11 16:23:00 · 1118 阅读 · 0 评论 -
BREW KDDI 声音有关问题
最近我们在做一些BREW的欧美游戏移植到KDDI的外包项目,就声音问题做一下总结,留作备份。 1、 有的游戏里原来使用了IsoundPlayer接口, KDDI验证可能通不过,要换成IMedia 接口。2、 一般KDDI的外包项目提供给我们的声音文件是spf格式或者mmf格式的音乐,目前我们所使用声音的普遍播放方法是:使用ISHELL_Lo原创 2006-06-27 14:56:00 · 1555 阅读 · 0 评论 -
自己用的,存储代码
void Game::loadCtx(){ IFileMgr* pSaveFileMgr; IFile* pSaveFile; bool b = FALSE; uint32 SAVE_SIZE = (uint32)(sizeof(JAVABYTE)*SIZE_MAP); //file if(ISHELL_CreateInstance(app_ptr->getShell(), AEECLSID原创 2006-10-24 00:31:00 · 1584 阅读 · 0 评论 -
BREW AMR 编译错误 L6248E
主要是由于使用全局变量造成的, 如果要使用全局数组,如 int a[ ] = {1,2,3 };请在前面加上const , 如下const static int a[ ] = {1,2,3 }; 请勿使用全局指针.This linker error can occur when trying to build "Position Independent" code. Cons原创 2006-10-12 19:06:00 · 2220 阅读 · 0 评论 -
使用C++进行BREW编程
高通SDK里面教我们创建工程的方式默认是使用C语言,不过有时候使用C++会比较方便,本文介绍怎么在BREW里搭建一个C++的框架。 1、 首先按照高通的方法新建一个工程,暂时命名为“test”,这样在生成的工程下会自动产生“test.c”文件。 2、 新建一个工程头文件,命名为“test.h”,里面实现一个类TestCpp,代码如下:class TestCpp: publ原创 2006-09-28 16:55:00 · 1399 阅读 · 0 评论 -
BREW的资源文件概述及问题
1.1、BREW使用了自带的资源编辑器,可以存放字符串、图像、数据等资源,方便统一管理,并且可以解决多国语言文字的编码问题。 1.2、在BREW 2.1里面:① 资源编辑器是自带在BREW SDK里面的,装了BREW SDK就可以使用资源编辑器了;② 资源文件是*.bri格式,产生2个文件*.bar和*.h ; 1.3、在BREW 3.1里面:①原创 2006-09-12 11:13:00 · 2261 阅读 · 3 评论 -
一定时间后延时变长问题
写程序时我们经常用ISHELL_SetTimer()来设置延时,控制一些自动移动的物体,比如说俄罗斯方块中长条的下降,在模拟器上运行的时候我们会遇到这样的问题,当一定时间我们没有碰键盘后,移动会变的特别慢,不过再按任何一个键一切又正常了,这是因为模拟了设备休眠的原因,在BREW SDK中也有提到原因和解决办法 管理短时计时器和设备睡眠如果手持设备在固定的持续时间(如 30 秒)内没有键盘原创 2006-03-27 09:23:00 · 1950 阅读 · 1 评论 -
【推荐】BREW中 - 声音相关问题
a. ISoundPlayer 似乎在我的设备上不工作。 为什么? 适用版本: 1.0, 1.1, 2.0 使用 ISoundPlayer 接口要求设备上有多媒体支持(QUALCOMM 的 Compact Multimedia Extension - CMX 或类似)。 例如,Kyocera 3035 没有 CMX,因而不支持 ISoundPlayer 接口。 b. 如何在音调序列中插入一段静音?原创 2006-03-24 12:34:00 · 2659 阅读 · 0 评论 -
新手入门系列(二)——从零开始创建 BREW™ 应用程序
1. 下载 BREW SDK™当前的 BREW 1.0、1.1 和 2.0 版本都提供 BREW SDK。 您可以下载任一版本的 SDK 或下载所有三个版本的 SDK。 在安装 BREW SDK 的过程中,将 BREW 目录名选择为 BREW、BREW1_0、BREW1_1 或 BREW2_0。目录名中不应包含空格,也不应包含句点(如 BREW1.1)。 您应该根据目标手持设备的 BREW 版本,原创 2006-03-24 12:23:00 · 1681 阅读 · 0 评论 -
新手入门系列(三)——Brew常见错误整理(转贴外加整理)
原作者:牛阿牛 (整理)2005-02-28nhf_2008@hotmail.comnhf_2003@hotmail.comemail:nhf20021166@163.com留言:希望能给各位brew方面一个基本的介绍;如有问题,请联系.补充整理:smilelancelmoon2001@163.comhttp://www.mobileforum.cn/1.用户是否可以将信息转载 2006-03-24 12:32:00 · 2321 阅读 · 0 评论 -
构建可移植 BREW™ 应用程序的方法
1. 使用资源文件 - 将资源与代码分离BREW 应用程序可设计为在多种不同设备上并以多种不同语言执行。 您无需为每台设备和每种语言单独创建应用程序,而只需使用资源编辑器创建多个资源文件(.bar 文件)- 每种设备语言组合一个。 以这种方式将资源与代码分离将使您的 BREW 应用程序可以跨设备和语言进行移植。 您应该使用资源编辑器添加应用程序使用的所有字符串、图像和对话框资源。 然后,将每个资源原创 2006-03-24 12:27:00 · 1415 阅读 · 0 评论 -
新手入门系列(一)—— BREW 入门常识
1. 问: BREW 如何解决为无线手持设备开发应用程序和服务的问题?答: BREW 平台是一个无线手持设备的标准应用程序开发环境,手持设备涵盖的范围从便宜的大众化电话到多功能高端无线设备。 通过该平台,您可以编写能在多种电话上使用的应用程序,而不要求对每个新的电话型号进行应用程序修改。 BREW 解决了当前的编程难题,如不需要电话及其软件的内部知识。 2. 问: 全程创建 BREW 应用程序需要原创 2006-03-24 12:22:00 · 2245 阅读 · 0 评论 -
BREW3.1.5模拟器不支持AEECLSID_MEDIAMIDI
想尝试在模拟器上播放midi格式音乐,用 ret = ISHELL_CreateInstance(pIShell, AEECLSID_MEDIAMIDI, ppobj) 居然不行, 创建实例失败,返回错误 ret = 39, 问朋友说这个确实不支持,要用 AEECLSID_MEDIA才行, 我就改成 AEECLSID_MEDIA,还是返回错误 ret =原创 2008-11-21 13:13:00 · 953 阅读 · 0 评论