`
yonglin4605
  • 浏览: 187778 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

WebOS中的注册表

阅读更多
WebOS中也有类似注册表的概念,说白了就是全局变量

这里我采用了GXT中的Registry
通过Registry.register(String id,Object object); 来注册
通过Registry.unregister(String id) 来反注册
通过Registry.get(String id) 来获得值

从本质上来说,就是一个Map键值映射

这种做法一个很大的缺陷就是,如何保证我这个id的唯一性,万一别人已经注册了,我再去注册,将会导致之前注册的内容别覆盖!

为了避免这种情况,我们可以约定采用这种方法:
静态字符串BASE将具有唯一性,JAVA的包名加类名 不可能与其他的类重复。
只要大家都遵循这个命名规则,将不会碰到重名问题!
public class Config {
	//BASE将具有唯一性
	private static String BASE=Config.class.getName()+".";
	
	public static final String APP_MENU_ITEM=BASE+"appMenuItem";
	/**
	 * 帮助中心根节点
	 */
	public static final String ROOT_HELP_NODE=BASE+"rootHelpNode";
	
	public static final String SUB1_HELP_NODE=BASE+"sub1HelpNode";
	
}

分享到:
评论

相关推荐

    webos.rar_ WebOS_web OS _webos_webos c

    Ajax的使用使得WebOS中的应用程序可以有类似桌面应用的交互体验,例如即时响应和离线功能。Ajax结合HTML、CSS、JavaScript和其他Web技术,可以构建出高效、互动性强的Web应用,为WebOS带来更流畅的用户体验。 在...

    webos jquery

    jQuery,作为一款强大的JavaScript库,极大地简化了DOM操作、事件处理、动画效果和Ajax交互等任务,使得在WebOS中构建高效、动态的应用成为可能。 【描述】提到"个性化的系统后台",意味着我们将在WebOS中创建一个...

    WEBos网页操作系统

    从用户的角度来看,WebOS提供了一个虚拟的操作环境,使得用户能够在浏览器中运行各种应用程序,执行类似文档处理、媒体播放等功能,而无需安装任何软件。对于开发者而言,WebOS则是一个平台,用于创建和部署网络应用...

    webOS刷机、同步驱动nocacomd

    "webOS刷机、同步驱动nocacomd"这一主题中,重点在于 nocacomd驱动的使用和其在webOS设备管理中的重要性。驱动程序的版本选择也很关键,因为不同的驱动版本可能对特定设备的兼容性有所差异。描述中提到“只有这个...

    palm webos开发手册

    在WebOS中,应用程序生命周期管理至关重要。Mojo SDK提供了事件和方法来控制应用的启动、暂停、恢复和关闭,确保了良好的用户体验和资源管理。 ### 7. Global Notifications 和 Service Cards WebOS 的全局通知...

    webos主题制作教程

    这一特性使得webOS主题的创建与应用更加灵活,但也增加了制作过程中的复杂性。 ##### 1.2 webOS主题的分类与作用 webOS主题主要通过修改系统的视觉元素来实现个性化,包括但不限于桌面壁纸、启动图标、日历图标、...

    积木WebOS客户端.NET版

    1. **易用性**:由于是本地客户端,启动速度快,操作流畅,用户可以快速访问和管理WebOS中的应用和服务。 2. **全屏体验**:按F11键即可进入全屏模式,模拟真实操作系统环境,让用户沉浸在WebOS的世界中。 3. **离线...

    WebOS素材图片

    7. **动态效果**:WebOS中还有一些动态效果,如滑动切换、缩放、淡入淡出等,这些动态效果的静止帧或GIF动图也会包含在素材图片中。 这些素材图片对于开发者、设计师和WebOS爱好者来说具有重要意义。开发者可以参考...

    webOS.rar_ WebOS

    本压缩包中的"webOS.pdf"文件很可能是对WebOS的详细解读,包括其历史、特性、应用以及对未来发展的展望。 WebOS最初由Palm公司开发,旨在提供一种全新的移动设备体验,通过浏览器即可运行各种应用程序。在2010年,...

    新时代新潮流WebOS.pdf

    WebKit是WebOS中的关键组件,它是众多知名浏览器如Safari和Chrome背后的渲染引擎。WebKit开源项目允许开发者自由地使用、修改和分发代码,促进了Web技术的快速发展。WebKit的高效性能和对Web标准的出色支持,使其...

    webos开源教程(适合新手)

    2. 应用间通信:了解 webOS 中如何通过卡片切换、通知或者全局事件来实现应用间的通信,增强用户体验。 第五部分:应用发布与市场 1. 应用打包与签名:学习如何打包应用,添加必要的签名信息,以准备在 webOS 市场...

    webos界面截图UI

    WebOS界面截图UI是关于操作系统WebOS用户界面的可视化展示,它主要关注的是系统的图形用户界面(GUI)设计和交互性。WebOS是一款基于Web技术的开源操作系统,最初由Palm公司开发,后来被惠普收购,并在智能设备如...

    在线操作系统 WEBOS

    在线操作系统 WEBOS 在线操作系统 WEBOS 是基于浏览器的虚拟操作系统,用户可以通过浏览器登录到虚拟桌面,运行网络应用程序。这种操作系统的出现将带来根本性的变革,因为用户只需要一个浏览器就可以运行操作系统...

    Palm webOS 中文版.rar

    Palm® webOS™ 是Palm 公司新一代的操作系统。WebOS 将窗口操作系统的强大功能和浏览器应用的简便性融合在一起,提供了非常快速并且华丽的用户界面,而且还为多任务操作进行了优化。可以使用任何标准的web 技术和...

    跨平台游戏引擎WEBOS ANDROID

    跨平台游戏引擎是现代游戏开发中的重要工具,它允许开发者在一个平台上编写代码,然后将其部署到多个操作系统和设备上,极大地提高了开发效率和产品的覆盖面。本篇将详细讲解"跨平台游戏引擎WEBOS ANDROID"的相关...

    webos补丁

    在WebOS系统中,补丁可能通过官方渠道发布,也可能是由开发者社区提供的第三方解决方案。 【压缩包子文件的文件名称列表】: 1. `com.tree.esnmodifier_0.2.5_all.ipk`:这是一个IPK文件,是WebOS平台上的软件包格式...

    基于html5简单的WebOs例子

    5. **离线应用**:为WebOS中的应用程序设计离线工作模式,提高用户体验。 6. **本地API集成**:HTML5的Web Intents或Web App Manifest等技术可以与设备的硬件功能(如摄像头、地理位置等)进行交互。 7. **拖放...

    webos2.1补丁

    WebOS 2.1 补丁包是一款专为Pre设备设计的重要更新,旨在提升设备的性能和用户体验。这款补丁集合对于初学者来说极其友好,它不仅修复了系统中的诸多已知问题,还增强了系统的稳定性和功能,使Pre手机更加接近完美的...

    webOS嵌入式开发入门资料

    教程名称:webOS嵌入式开发入门资料课程目录:【】eyeOS网络操作系统(webos)源代码【】palm pre webOS 刷机所需的驱动程序 NovacomInstaller_x86【】Palm webOS 中文版【】Palm WebOS 开发【】Palm webOS奥莱利出版...

    WebOS试探+WebIM简单演示

    而WebIM则是WebOS中的一个重要组件,它实现了用户间的实时通信功能。 首先,我们需要理解WebOS的核心理念。WebOS将传统的操作系统功能迁移到云端,用户通过浏览器访问各种服务,无需安装本地应用。这种模式具有跨...

Global site tag (gtag.js) - Google Analytics