Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
OSGi:Android开发的选择_Android_Osgi - Fatal编程技术网

OSGi:Android开发的选择

OSGi:Android开发的选择,android,osgi,Android,Osgi,我有一个OSGi项目,我想把它移植到Android上,除了ApacheFelix,我还有什么选择?他们的优势是什么?对某个系统有明确的共识吗?有一个针对Android的OSGi框架,但它不是免费的(不过它确实包括Javascript的额外加载、访问手机服务等) 否则,我认为您基本上只能靠自己,但由于框架API已经标准化,您可以(轻松地)编写自己的基本runner,Felix/Equinox/etc,甚至允许用户决定作为发布的一部分使用的框架(或者使用SPI标准并选择最近开发的另一个选项是使用Po

我有一个OSGi项目,我想把它移植到Android上,除了ApacheFelix,我还有什么选择?他们的优势是什么?对某个系统有明确的共识吗?

有一个针对Android的OSGi框架,但它不是免费的(不过它确实包括Javascript的额外加载、访问手机服务等)


否则,我认为您基本上只能靠自己,但由于框架API已经标准化,您可以(轻松地)编写自己的基本runner,Felix/Equinox/etc,甚至允许用户决定作为发布的一部分使用的框架(或者使用SPI标准并选择

最近开发的另一个选项是使用PojoSR。虽然它不是一个完整的OSGi框架,但是您可以在没有模块层的情况下获得使用服务注册中心的所有好处。这在很大程度上取决于您在Android中使用OSGi时的实际目标,这可能是一个选项