分段(fragment)使开发者能够向现有的插件中添加代码和资源。(fragment.xml)
Fragment Bundle在OSGi框架中的用途:
1. 为其他Bundles进行扩展实现,类似于Java中接口(Host Bundle,附主 Bundle,以下简称HB)和实现类(Fragment Bundle,附属 Bundle,以下简称FB)的作用。例如 org.eclipse.swt_x.x.x 这个包,它是一个HB,导出的包名都是通用的包名,像 org.eclipse.swt.widget、org.eclipse.swt.graphics 等,附属于它的包有 org.eclipse.swt.win32_x.x.x、org.eclipse.swt.gtk_x.x.x等 FBs,用于对不同的操作系统环境提供SWT实现。
2.提供国际化消息包。例如 一个 Bundle 如果使用了 ResourceBundle 来为其提供国际化文字,如果别人想加入自己本地语言的文字怎么办?答案是,创建一个附属于它的FB,并根据其主包路径放入消息文件。这么做的好处就是不用修改源Bundle内容,直接安装这个FB就能达到效果,真正的动态部署。如图:
HB中只有一个 messages.properties 文件用于默认语言的显示。
FB提供了英文和中文两种语言的显示。
3. 作为Framework的扩展包,注入到OSGi运行环境中,为所有Bundles提供支持。
- 大小: 7.1 KB
- 大小: 3.6 KB
分享到:
相关推荐
分段Fragment是一个用于构建用户界面JavaScript库。 片段类似于React,但是无需编译即可使用。 用作静态文件的普通JavaScript项目可以使用Fragment来受益,因为它可以通过构造新树(例如React)来更新UI,但无需捆绑...
MetaPlatform 的 metaJS UI 框架 ... 有关详细信息、教程和组件参考,请参阅。 警告 ... MetaJS 目前仅适用于 Google Chrome。...Fragment 是基本的可重用 UI 块,它使用视图并添加视图逻辑。 示例用法
获取页面片段URL的工具 这个扩展允许您快速地将片段URL复制到网页的一部分,例如维基百科中文章的一部分。 要使用它,请将其打开,将鼠标悬停在...代码在这里:https://github.com/jmajnert/fragment 支持语言:English
Android ProgressFragment 是当你在等待初始化数据时实现了不确定进度指示器的分段显示
分段 片段表示FragmentActivity中的行为或用户界面的一部分。 您可以在一个活动中组合多个片段以构建多窗格UI,并在多个活动中重用一个片段。 您可以将片段视为活动的模块化部分,该片段具有自己的生命周期,接收...
分段 您可以在一个活动上显示多个屏幕..这称为片段
碎片重组IP数据包 该程序演示IP数据包如何分段以及如何在网络中重新组合IP数据包。 安装/运行程序: 运行以下命令: g ++ -o碎片Fragmentation_and_Reassembly.cpp ip_packet.cpp ./碎片
本程序包括checkSum(校验和函数)/fragment(分片函数)/Reassembly(重组函数)模拟IP协议分片和重组
分段 一个小型 Javascript 库,用于开发基于 DOM 的游戏。
包括IP、TCP层的数据包碎片以及数据包数据重叠技术等,它使用一个简单的配置规则来实现的外出报文的延迟(delay)、重复(duplicate)、丢弃(drop)、分片(fragment),重叠(overlap)、分段(segment)等操作。...
分段 片段是页面对象,是可以测试的一组可重用HTML元素引用。 例如,顶层导航栏是一组可重复使用HTML元素,它们可能会显示在许多页面上。 它可以用作可以与其他Fragment关联的共享Fragment组件。 如果主页上具有...
分段 您也可以从Fragment请求权限。 Fragment也具有onRequestPermissionsResult,因此可以覆盖并在那里接收它 可能有些应用程序应使用Fragment发出许可请求,例如模块。 这取决于设计。 我觉得用Activity写作似乎很...
Ghost / Algolia整合 ... 就触发索引事件的时间而言,分段引擎如何处理不同类型的分段: line line --> INDEXING (headless fragment) # heading line --> INDEXING ## heading --> INDEXING (content-l
2021年4月:存档,因为我不打算在可预见的将来进行此工作。... 就触发索引事件的时间而言,分段引擎如何处理不同类型的分段: line line --> INDEXING (headless fragment) # heading line --> INDEXING
用 Javascript 解析链接(URL)是一个常见的需求,本文介绍了一个... 您可能感兴趣的文章:一个非常全面的javascript URL解析函数和分段URL解析方法JS解析url查询参数的简单代码一个JavaScript函数把URL参数解析成Json
Phenomenon ( fragment , uniforms , render , canvas ) ; 原料药 现象(碎片,制服,渲染,画布) 创建一个新的Phenomenon-px实例。 分段 类型: string 片段着色器将应用于画布上的所有像素。 制服 类型: ...
[Activity和Fragment和Service生命周期] [Handler机制] ViewPager缓存原理 设计模式 [迭代器模式]基本用不到 [备忘模式]很简单、就是有个管理员保存一些对象 [访问者模式] 不常用,不好用,不信你擦擦 [解释器模式] ...
概述ipfrag 包含两个极其简单的工具,用于试验 IPv4... fragment.py在 PCAP 文件中对 IPv4 数据包进行分段,并将结果写入另一个 PCAP 文件。 defrag.py只是做相反的defrag.py 。 脚本需要 scapy。 运行make以获取要求。
一)MD——建立子目录 1.功能:创建新的子目录 2.类型:内部命令 3.格式:MD[盘符:][路径名]〈子目录名〉 4.使用说明: (1)“盘符”:指定要建立子目录的磁盘驱动器字母,若省略,则为当前驱动器;...