首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android felix开发

Android felix开发
EN

Stack Overflow用户
提问于 2014-04-28 16:27:01
回答 1查看 256关注 0票数 1

我一直在研究如何重新构建我开发的android应用程序,以采用Felix框架。我遵循了以下步骤:http://felix.apache.org/site/apache-felix-framework-and-google-android.html。然而,他们说:"Apache Felix也可以与Android应用程序集成在一起。要实现这一点,你需要将Felix嵌入到你的Activity类的onCreate()方法中(有关如何使用Activity的更多细节,请参阅Android文档),并像上面所示那样处理你的包。“我不明白这到底是什么意思。有谁知道如何开发基于Felix框架的应用程序吗?

EN

回答 1

Stack Overflow用户

发布于 2014-04-29 14:55:15

我不熟悉Felix on Android,但这意味着您需要在onCreate()方法中手动引导框架。下面的代码是启动一个框架并安装一些包的示例。

代码语言:javascript
复制
 FrameworkFactory frameworkFactory = ServiceLoader
        .load(FrameworkFactory.class).iterator().next();
    Map<String, String> config = new HashMap<>();
    Framework framework = frameworkFactory.newFramework(config);
    framework.start();

    BundleContext context = framework.getBundleContext();
    List<Bundle> bundles = new ArrayList<>();
    bundles.add(
        context.installBundle("file:org.apache.felix.gogo.command-0.10.0.jar"));
    bundles.add(
        context.installBundle("file:org.apache.felix.gogo.runtime-0.10.0.jar"));
    bundles.add(
        context.installBundle("file:org.apache.felix.gogo.shell-0.10.0.jar"));

    for (Bundle bundle : bundles) {
        bundle.start();
    }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23336077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档