`
qiuqiao2000
  • 浏览: 30731 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

分段fragment

阅读更多

分段(fragment)使开发者能够向现有的插件中添加代码和资源。(fragment.xml

 

Fragment BundleOSGi框架中的用途:

1. 为其他Bundles进行扩展实现,类似于Java中接口(Host Bundle,附主 Bundle,以下简称HB)和实现类(Fragment Bundle,附属 Bundle,以下简称FB)的作用。例如 org.eclipse.swt_x.x.x 这个包,它是一个HB,导出的包名都是通用的包名,像 org.eclipse.swt.widgetorg.eclipse.swt.graphics 等,附属于它的包有 org.eclipse.swt.win32_x.x.xorg.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:一个用于构建UIJavaScript库

    分段Fragment是一个用于构建用户界面JavaScript库。 片段类似于React,但是无需编译即可使用。 用作静态文件的普通JavaScript项目可以使用Fragment来受益,因为它可以通过构造新树(例如React)来更新UI,但无需捆绑...

    metajs:MetaJS 是一组库,它使用 Web 组件和 HTML5 功能提供 UI 构建块

    MetaPlatform 的 metaJS UI 框架 ... 有关详细信息、教程和组件参考,请参阅。 警告 ... MetaJS 目前仅适用于 Google Chrome。...Fragment 是基本的可重用 UI 块,它使用视图并添加视图逻辑。 示例用法

    分段「fragment」-crx插件

    获取页面片段URL的工具 这个扩展允许您快速地将片段URL复制到网页的一部分,例如维基百科中文章的一部分。 要使用它,请将其打开,将鼠标悬停在...代码在这里:https://github.com/jmajnert/fragment 支持语言:English

    IP协议学习笔记,重点介绍Ip包的分段

    ### IP协议学习笔记:重点介绍IP包的分段 #### IP协议概述 IP协议,即互联网协议(Internet Protocol),是互联网通信的基础协议之一,主要负责在网络间传递数据包。IP协议有两个基本任务:一是提供无连接的数据包...

    Android 分段控件

    在标签中,“页面切换”暗示了这个分段控件可能不仅仅用于简单的按钮切换,也可能涉及到页面内容的切换,比如Fragment或Activity。当用户选择不同的分段时,可以触发相应的页面跳转或内容更新。 最后,压缩包内的...

    简单的分段加载,下拉刷新。

    描述中提到提供了简单的接口变量,这可能指的是开发者定义了一个接口,供其他类(如Activity或Fragment)调用以执行刷新操作。接口通常包含startRefresh()和stopRefresh()等方法,用于启动和结束刷新状态,并可能...

    安卓FragmentTab选项卡相关-FragmentMaster.zip

    这对于大屏幕设备如平板电脑特别有用,但同样适用于手机,尤其是在创建多面板或分段界面时。 FragmentTab选项卡通常通过TabLayout和ViewPager结合来实现。TabLayout负责展示选项卡,而ViewPager则负责滑动切换不同...

    分段显示radio button

    5. **交互逻辑**:在Activity或Fragment中,可以通过 findViewById() 获取自定义控件的引用,然后设置监听器来响应用户的选择变化,或者直接调用其提供的方法来改变选中状态。 6. **样式和主题**:为了支持不同风格...

    FragmentDemo2

    然后,`Tab`布局通常与`TabHost`或`TabLayout`相关联,提供一种分段显示内容的方式。在`TabHost`中,用户可以点击不同标签来切换不同的`Fragment`。而在现代Android开发中,`TabLayout`(来自Design Support Library...

    自定义填充数据seekbar分段显示并使用pop显示当前选中数值

    4. **popup的创建与显示**:在Activity或Fragment中,我们需要创建一个PopupWindow实例,并在需要时显示它。这通常在`onCreate()`或`onResume()`方法中完成。 ```java PopupWindow popup = new PopupWindow...

    仿IOS分段控件SegmentConrtol

    3. 代码配置:在Activity或Fragment中找到这个View,设置监听器,处理点击事件。 三、高级功能扩展 1. 动画效果:为了增加用户体验,可以为切换段时添加过渡动画,如平移、缩放等。 2. 动态数据绑定:如果段数和...

    仿IOS分段选择器(自定义RadioGroup)

    - 在Activity或Fragment中找到RadioGroup,并设置CheckedChangeListener监听选中项的变化。通过`getCheckedRadioButtonId()`方法获取当前选中的RadioButton的ID,然后根据ID进行相应的业务逻辑处理。 ``` ...

    分段式RadioGroup

    3. **代码逻辑**:在Activity或Fragment中,你需要获取到RadioGroup实例,然后添加自定义的RadioButton。监听`OnCheckedChangeListener`,当用户点击某个RadioButton时,更新选中状态并通知其他RadioButton。 4. **...

    分段

    在IT行业中,分段(Fragment)是Android应用开发中的一个重要概念,特别是在使用Kotlin语言时。分段是一种UI组件,通常用于支持在大型屏幕上显示多个并行视图,如平板电脑或折叠屏设备。它允许开发者在一个活动中...

    高仿京东app分类效果

    这个项目的核心在于利用ScrollView和Fragment来构建一个可滚动、分段展示商品类别的界面。 ScrollView是Android中的一个布局容器,它允许其内部的子视图超过屏幕的高度或宽度,从而可以滑动查看全部内容。在本项目...

    ANDROID_Fragment01

    分段 片段表示FragmentActivity中的行为或用户界面的一部分。 您可以在一个活动中组合多个片段以构建多窗格UI,并在多个活动中重用一个片段。 您可以将片段视为活动的模块化部分,该片段具有自己的生命周期,接收...

    Android通过蓝牙与设备连接,解决数据报文分段(通过时间控制)。动态修改动画.7z

    4. UI组件(如Activity或Fragment):展示设备列表、连接状态和动画的界面。 为了深入理解并应用这些代码,你需要熟悉Java语言,理解Android SDK,尤其是BluetoothAdapter和BluetoothSocket的使用,以及Android的...

    DemoFragment

    在`DemoFragment`中,可能包含多个子Fragment,以模拟多级导航或分段内容。 3. **Fragment与ViewPager结合**: ViewPager是一种用于展示可滑动页面的视图,常与Fragment搭配使用。在`DemoFragment`案例中,...

    ArumAplDataTeman:使用TabLayout,ViewPager和Fragment功能的简单应用程序

    在Android应用开发中,`ArumAplDataTeman`是一个使用了`TabLayout`、`ViewPager`和`Fragment`的实例,展示了如何构建一个多页面、分段的用户界面。这个项目采用`Kotlin`语言编写,使得代码更加简洁且易于理解和维护...

    SectionedExpandableGridRecyclerView.zip

    6. **与Activity/Fragment的交互**:在Activity或Fragment中,设置RecycleView,并将自定义适配器关联到它。处理用户的点击事件,如分段头的点击,通过调用适配器的方法来控制展开/折叠。 最后,对于博客附件`...

Global site tag (gtag.js) - Google Analytics