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

Bundle 六种状态

    博客分类:
  • OSGi
阅读更多

Installed  Resolved、 Starting、 active、 stopping、 uninstalled

 


 

【注意】:

(1)    即使Bundle 已经停止,其exportpackage 仍然是可以使用的,这也就意味着可以执行RESOLVED 状态的Bundleexport package 的类。

(2)    Bundle 已卸载,其exportpackage 对于已经在使用的Bundle 而言仍然是可用的,但对于新增的Bundle 则不可使用已卸载的Bundle exportpackage

  • 大小: 34.6 KB
分享到:
评论

相关推荐

    Android_Bundle介绍

    与 SharedPreferences 相比,Bundle 并不是一种持久化的存储方式,它的数据不是持久化状态。SharedPreferences 是一种简单的存储持久化的设置,用于存储一些简单的键值对,它将数据保存在一个 xml 文件中。Bundle 则...

    testBundle

    开发者也可以利用这个特性手动保存和恢复状态,通过`onSaveInstanceState(Bundle outState)`和`onCreate(Bundle savedInstanceState)`方法。 五、Bundle的限制 虽然Bundle功能强大,但也有其局限性。例如,它不...

    android activity bundle 通信示例

    例如,当设备旋转或者系统需要销毁并重新创建Activity时,可以通过Bundle保存Activity的状态,然后在onCreate()或onRestoreInstanceState()方法中恢复。 此外,对于自定义对象,需要实现Serializable或Parcelable...

    TestBundle

    3. **使用场景**:Intent主要用于启动或启动并传递数据给另一个组件,而Bundle可以作为独立的数据存储,适用于任何需要保存和恢复状态的场合。 4. **安全性**:直接通过Intent传递数据可能会暴露给其他组件,因为...

    Android应用源码之Bundle_Bundle.zip

    - 保存状态:当Activity由于配置更改(如屏幕旋转)而被销毁并重建时,`Bundle`可以用来保存和恢复Activity的状态。 - Intent的额外数据:在Intent中,`Bundle`用于存储额外的数据,使Intent能够携带更多信息。 2...

    Android应用源码之Bundle.zip

    `Bundle`主要用于在Activity之间传递数据,或者在Fragment之间传递数据,甚至是保存Activity的状态。下面将详细探讨`Bundle`的使用、特点以及相关知识点。 一、`Bundle`的创建与使用 `Bundle`对象可以通过`new ...

    felix学习二-发布classpath为bundle

    在Felix中,一个bundle可以处于四种状态:INSTALLED(已安装)、RESOLVED(已解析)、STARTING(启动中)、ACTIVE(活跃)。当bundle被加载到系统中时,它首先被安装,然后解析其依赖关系,接着启动执行其启动代码,...

    android bundle和activity之间交换数据

    Bundle对象是Android系统用于存储和传递数据的一种容器,而Activity则是应用程序的基本组件,负责显示用户界面并处理用户交互。理解如何有效地在两者之间传递数据是提升Android开发技能的关键。 ### 1. Bundle对象...

    Setting Bundle 设置

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

    安卓Android源码——Bundle.rar

    4. **保存Activity状态**:当Activity被销毁并重新创建(例如设备旋转导致配置改变)时,可以使用onSaveInstanceState(Bundle outState)方法保存当前状态到Bundle,然后在onCreate(Bundle savedInstanceState)或...

    OSGI bundle change listener

    `OSGI bundle change listener`是指用于监听OSGi环境中bundle状态变化的机制。 在OSGi框架中,bundle的状态可以是`INSTALLED`、`RESOLVED`、`STARTING`、`ACTIVE`、`STOPPING`或`UNINSTALLED`。开发者通常需要知道...

    基于Eclipse的Equinox框架开发OSGi Bundle应用

    2. **生命周期**:每个Bundle有启动、暂停、停止和更新四种状态,便于管理和控制。 3. **服务**:OSGi服务允许模块之间通过接口进行通信,而不是直接引用彼此,提高了组件解耦。 4. **配置管理**:OSGi允许动态配置...

    在检查时保持你bundle的大小

    Travis CI和CircleCI是两种流行的开源CI平台,它们允许开发者配置自动化脚本来执行构建、测试和部署任务。在这些平台上集成bundle大小检查,可以确保每次代码提交后,新的bundle不会过度膨胀。例如,你可以设置一个...

    Android应用源码之Bundle1_Bundle.zip

    - 同样,`onCreate(Bundle)`或`onActivityCreated(Bundle)`中可以使用`savedInstanceState`恢复之前保存的状态。 5. **Parcelable接口**: - 自定义对象要存入`Bundle`,必须实现`Parcelable`接口。`Parcelable`...

    Activity、Bundle、请求码与结果码、Intent、广播、服务 (二)

    广播Receiver是Android中的一种事件驱动机制,用于监听全局事件。系统和应用都可以发送广播,Receiver通过注册BroadcastReceiver并在onReceive(Context context, Intent intent)中处理接收到的广播。广播分为有序...

    unity武士动画资源包2Warrior Pack Bundle 2.zip

    首先,"Warrior Pack Bundle 2" 提供了一系列精心设计的武士角色动画,这些动画适用于多种场景和动作状态。在Unity中,动画是通过动画状态机来管理的,这是一个图形化工具,允许开发者将不同的动画连接起来,形成...

    Android-一个Android工具类用于将对象保存在一个Bundle中没有任何样板代码

    这个"Android-一个Android工具类用于将对象保存在一个Bundle中没有任何样板代码"的项目,提供了一种简洁的方式,使得开发者无需编写大量的样板代码就能实现对象的序列化和存储。这种工具类通常会封装序列化过程,...

    SpringDM笔记7-开发SpringDM Bundle

    OSGi是一种Java模块化系统,它允许开发者将应用程序拆分成独立的、可热插拔的模块,每个模块称为一个Bundle。SpringDM提供了一种在OSGi容器中使用Spring IoC(Inversion of Control)和AOP(Aspect-Oriented ...

    浅析OSGI的bundle依赖

    一个bundle可以处于未安装、已安装、启动、暂停、停止或卸载这六种状态之一。当bundle启动时,OSGI框架会解析其MANIFEST.MF文件中的元数据,识别出依赖的其他bundle,并确保这些依赖项已启动并可用。 在OSGI中,...

    vidalia-bundle-0.1.2.14

    ".rar" 文件扩展名表明这个 Vidalia 套件是以 RAR 格式压缩的,这是一种流行的文件压缩格式,由 winRAR 软件创建。RAR 格式通常能提供更好的压缩率,且支持分卷压缩和修复损坏的档案。 压缩包内的文件包括: 1. **...

Global site tag (gtag.js) - Google Analytics