`
snoopy7713
  • 浏览: 1147004 次
  • 性别: Icon_minigender_2
  • 来自: 火星郊区
博客专栏
Group-logo
OSGi
浏览量:0
社区版块
存档分类
最新评论

三种特殊形式的Bundle

    博客分类:
  • OSGi
阅读更多
三种特殊形式的Bundle

     Require Bundles

  Require Bundle其实不能算什么特殊形式的Bundle,它只是可以直接被其他Bundle通过Require-Bundle来使用的Bundle。
  如果使用了Require-Bundle,那么就可以使用该Bundle中所有的资源文件和export的package。

    Fragment Bundles

  Fragment Bundle是一种比较特殊的Bundle,它本身并不拥有独立的classloader,可以把它看成是Bundle的一种附属,它通过在元数据中指定Fragment-Host来说明其所依附的Bundle,只有在该Bundle使用时才会激活到这个Fragment Bundle。

    Extension Bundles

  Extension Bundle也是一种比较特殊的Bundle,它用于扩展system bundle,通过Fragment-Host指定到system bundle的方式来实现对system bundle的扩展。
分享到:
评论

相关推荐

    Setting Bundle 设置

    设置Bundle的六种基本形式: 1. **Toggle Switch**(开关):用户可以打开或关闭某个功能。 2. **Slider**(滑块):用于调整数值,如音量或亮度。 3. **Multi-value**(多值选择):让用户在预设的几个选项中选择...

    akeneo-table-attribute-bundle:Akeneo PIM的Flagbit表属性捆绑包使您可以通过表格形式的多维数据表示来丰富您的产品,从而在PIM中获得最大的灵活性

    该扩展支持标准的Akeneo产品导入/导出,因此您无需为表信息创建任何特殊的导入/导出配置文件。 与类型表的属性相关的所有产品信息都将作为JSON导入/导出。 安装 只需使用以下命令安装软件包: composer require ...

    20200715-Intro-to-Chisel-FIRRTL-HCF.pdf

    ChiselStage 是一种特殊的 Stage,用于将 Chisel 代码块编译成 Verilog 代码。ChiselStage 的主要组件包括目标依赖项、检查依赖项、添加隐式输出文件依赖项、添加隐式输出注解文件依赖项、可能的方面阶段依赖项、...

    Android有序广播

    有序广播是一种特殊的广播形式,它支持广播接收者按照优先级顺序接收广播,并且前一个接收者可以拦截、修改广播数据或终止广播的传递。这种方式适用于需要按照特定顺序处理消息的情况,例如在拦截短信等系统广播时就...

    OSGi基本原理pdf (by 静默虚空 )

    一个Bundle本质上是一个具有代码、资源文件和元数据的jar包,它以一种特殊的方式运行,可以动态地安装、启动、升级和卸载,而不需要停止整个系统。 生命周期层主要涉及Bundle的运行时生命周期管理。OSGi定义了一套...

    bootstrap的js文件

    accordion则是collapse的一种特殊形式,同一时间只能展开一个面板。 9. **滚动监听(Scrollspy)**:该功能可以实时监测页面滚动,根据滚动位置高亮对应的导航链接。 10. ** affix(固定定位)**:affix插件可以让...

    联通46001链接文件夹.rar

    在苹果系统中,bundle文件是一种特殊类型的文件夹,它被伪装成一个单一的可执行文件,便于管理和分发。在这个案例中,“Unicom_cn.bundle”可能是中国联通特定区域(中国)的配置或资源文件,可能包括了与中国联通...

    Bundle It-crx插件

    它将所有不同形式的信息结合在一起,并对您获得或想要获得的知识进行了很好的概述。 您将已经阅读1000多次的书放在书架的顶部。 然后,您总是想读一本书,但是您正在等待那个特殊的时刻。 或者,也许您将书本放在...

    struts 国际化

    每种语言都有对应的资源bundle,键值对的形式存储字符串,键是固定的,值是对应语言的翻译。 2. **配置文件设置**: 在Struts的配置文件(如`struts-config.xml`)中,需要指定用于处理国际化请求的ActionForm类和...

    期末大作业1

    而本质矩阵是基础矩阵的特殊形式,当两幅图像共轴时使用。RANSAC算法用于剔除异常值,8点法或5点法则用于估计基础矩阵或本质矩阵。 4. **姿态与位置估计**:从本质矩阵中可以分解出旋转矩阵R和平移向量t,从而得到...

    js弹出层Lightbox图片画廊插件spotlight.js

    Lightbox效果是一种常见的网页设计技术,它在用户点击图片缩略图时,会在当前页面上弹出一个半透明的黑色背景层,并在其中以全屏或接近全屏的形式展示大图。`spotlight.js`就是这样一种实现Lightbox效果的插件,能够...

    android 工作期间的笔记

    相比之下,SharedPreferences主要用于存储应用的简单配置和用户设置,数据以键值对的形式存储在XML文件中,具备持久化特性。而Bundle则更适用于临时性的数据传递,如在Activity启动或恢复时传递数据,它的数据不保...

    计算机视觉中的多视图几何p120-160

    本质矩阵是基础矩阵的一种特殊形式,仅适用于两台相机内部参数已知的情况。 **4. 三角化(Triangulation)** - **原理:**三角化是一种根据两幅或多幅图像中特征点的位置来计算这些点在三维空间中的坐标的算法。 - ...

    android中以广播的形式销毁栈中的activity

    总的来说,通过BroadcastReceiver以广播形式销毁栈中的Activity是一种不常见的实践,它涉及到对Activity生命周期和广播机制的深入理解。在实际开发中,应谨慎使用这种方法,确保其符合用户体验和系统最佳实践。

    使用ParcelableDemo

    在Android开发中,Parcelable接口是Android系统提供的一种高效的数据序列化方式,相比于Java中的Serializable接口,它在数据传输和保存时具有更高的性能。本示例"ParcelableDemo"将详细介绍如何在Android应用中使用...

    数据库表对象PPT学习教案.pptx

    修改动态参数时,`scope`选项的三种取值(BUNDLE、SPFILE、MEMORY)分别决定了参数变更的范围和持久性。 课程案例涵盖了在Oracle中创建`teacher`和`student`表,并添加相应的约束,这是数据库设计的基本实践。学习E...

    正交坐标系下一些物理量的另一种计算方法 (2005年)

    在这个框架下,可以将三维欧几里得空间R^3中的向量视为在R^3上的矢量丛的一种特殊形式。 微分形式(Differential Forms)是微分几何中的另一个核心概念,它为描述各种几何对象提供了工具,尤其是在多维空间中。微分...

    tomcat 集成 osgi服务,示例源码

    OSGi是一种模块化系统,它允许Java应用程序以组件的形式进行构建和部署,便于管理和更新。 描述中的"源码,文档,配置文件,给初学osgi的朋友"进一步确认了资源的内容,包括源代码、相关文档、配置文件,这些都是学习...

    Ruby-Merit为Rails应用程序增加了声誉行为以徽章积分排名的形式

    积分不仅可以作为成就的象征,还可以用于解锁特权或参与特殊活动。通过积分,用户可以看到自己的进步,也可以与其他用户进行比较。 排名则依据用户获得的积分或徽章数量进行。Merit支持创建多种排名,比如根据总...

Global site tag (gtag.js) - Google Analytics