一个BlackBerry程序是可以有多个入口的, 在BlackBerry世界里叫"Alternative entry point".
开发人员可以为在BlackBerry JDE plug-in for Eclipse环境中打开BlackBerry_App_Descriptor.xml中进行添加, 添加的时候选中"Alternative Entry Points"页面, 再点击"Add"按钮就可以开始配置一个新的程序入口.
开发人员可以为一个程序入口指定图标和启动参数, 每添加一个程序入口都会在BlackBerry屏幕上显示多一个应用图标. 用户可以点击不同的图标进入同一个应用程序. 为了区别不同的程序入口, 开发人员可以专门为新添加的程序入口指定参数, 然后在main方法里根据启动参数判断用户是通过哪一个应用程序入口进入的.
一种常见的使用场景是通过一个应用图标进入的时候显示一种界面, 通过另一个图标进入时显示另一个界面. 比如通过A图进入的是列表形式的界面, 通过B图标进入的是文档形式的界面.
另一种更为常见的使用场景是设置其中一个入口为自动启动, 并选中"Do not display application icon on BlackBerry home screen", 另一个程序入口为常规入口.这样程序既可以自动启动, 也可以通过用户点击图标启动.
需要注意的是一个应用的两个入口在BlackBerry环境中被视为两个进程, 两者之间是不能直接进行内存共享的, 说简单了就是两个进程之间的静态数据是单独操作的, 不能通过一个进程中的静态变量传递数据到另一个进程中. 所以两个入口之间如果需要通讯的话需要进一步的工作.
分享到:
相关推荐
对于很多没有BlackBerry 应用经验的开发者,或者对于很多现有的J2ME 的系统,如果以最小的代 价和BlackBerry 应用交互,或者和BlackBerry 应用集成,这是一个很好的方法。同时,这也是对 老的J2ME 应用和BlackBerry ...
BlackBerry应用程序开发者指南 Tangguo Zhang翻译
BlackBerry应用程序开发者指南-基础卷+高级卷(pdf).rar
•在全世界70多个国家/地区推出,支持21种货币 •2010年10月发布BlackBerry App World 2.0 Web商店 •在网上购买、下载和管理您的应用 •2010年12月发布BlackBerry App World 2.1 •支持支付服务(应用内购买)和...
黑莓应用程序开发者指南,基础卷高级卷两本,PDF格式
它提供了你所需要编译的BlackBerry(黑莓)应用软件的所有工具。然后,你需要安装BlackBerry(黑莓) Java Development Environment (currently version 3.7)。使用“完整”这个安装选项可以安装整个文档、代码样例...
老黑莓OS经典软件合集大全,独家整理,适合黑莓blackberry 7XXX 8XXX 9XXX等黑莓老机型,格式为cod , alx,jad等格式;;怀旧经典,软件清单如下 Twitter70.zip WacaiBlackberry.zip [BerryCN.com_DZH_v5.18] XECurrency-...
黑莓官方提供黑莓手机的应用下载中心,注意需要自己注册一个黑莓ID账号,资源丰富,免费下载!莓友天地自由分享!
本文介绍了如何利用Java API进行黑莓应用程序的开发。对于想入门黑莓应用程序开发的新手比较合适。 注:文档为PDF幻灯片格式,英文文档。 英文名称:Developing Blackberry Applications Using Java API's
8700中文说明书.rar 黑莓软件应用篇.doc BlackBerry_8700.pdf 黑莓87系列机型说明书.doc 黑莓8700说明书.pdf 黑莓8700G中文说明书—终极收藏.pdf
DemoApp 2.0 是基于BlackBerry SDK 6.0 开发的BlackBerry手机端演示应用,用于演示BlackBerry商务应用场景,同时为BlackBerry开发人员开发商务应用提供参考。本应用的作者是邓明轩,杨江和王恒进,应用的源代码开放...
7290 bb blackberry黑莓7290 bb blackberry黑莓7290 bb blackberry黑莓7290 bb blackberry黑莓7290 bb blackberry黑莓7290 bb blackberry黑莓7290 bb blackberry黑莓7290 bb blackberry黑莓7290 bb blackberry黑莓...
BlackBerry Java 开发环境(简称JDE)的设计提供了一套完整的API 和工具,来开发在BlackBerry 设备上运行的Java 应用程序。
BlackBerry黑莓手机软件安装方法.pdf
BlackBerry 平台是一个java 平台,支持标准的j2me,所以,对于j2me 开发人员来讲, 进入BlackBerry 开发世界的一个直接方法就是将现有...如果你只是希望开发一个新的BlackBerry 应用,请参考其它 BlackBerry 入门文章。
BlackBerry 应用程序开发者指南1
BlackBerry设备包含了一个基于CLDC1.1以及MIDP的Java ME(Java Platform Micro Edition)运行时环境。BlackBerry API扩展提供了额外的功能,并且和BlackBerry集成得更紧密。 你可以在你的应用程序中使用CLDC/MIDP和...
日程 •第1周网络研讨会回顾 •构建具有基本功能的应用 •通过Adobe Flash Builder 4执行测试和调试 •构建BlackBerry PlayBook应用的不同方法 •Flash Professional CS5 •命令行工具
BlackBerry应用程序开发者指南-高级卷
BlackBerry应用程序开发者指南-初级汉化版本。 本文档由Taiguo Zhang 个人翻译完成 联系方式: Email: confach@gmail.com MSN: confach@hotmail.com Blogs: http://confach.cnblogs.com http://www.36sign.com ...