Blackberry上的Hachoir Python实现

Blackberry上的Hachoir Python实现,python,blackberry,android-ndk,java,hachoir-parser,Python,Blackberry,Android Ndk,Java,Hachoir Parser,我需要实现Hachoir库来解析图像文件(其中的元数据)。我的项目需要在Blackberry设备上完成,因此这意味着我必须将整个Hachoir库移植到Blackberry 我可以做的另一件事是,编写python脚本(利用Hachoir库),并找到从Blackberry调用这些脚本的方法。我读到在Android上使用NDK调用python脚本是可能的。黑莓有类似的工具吗 因此,最后我必须在手机上安装hachoir(??),通过“NDK等效工具”调用脚本,通过该工具再次捕获输出并将其显示给用户 对要

我需要实现Hachoir库来解析图像文件(其中的元数据)。我的项目需要在Blackberry设备上完成,因此这意味着我必须将整个Hachoir库移植到Blackberry

我可以做的另一件事是,编写python脚本(利用Hachoir库),并找到从Blackberry调用这些脚本的方法。我读到在Android上使用NDK调用python脚本是可能的。黑莓有类似的工具吗

因此,最后我必须在手机上安装hachoir(??),通过“NDK等效工具”调用脚本,通过该工具再次捕获输出并将其显示给用户


对要使用的工具和一般方法有何建议?对于Java上类似hachoir的库还有其他建议吗?谢谢

彼得·汉森(Peter Hansen)在BB剧本中有Python本机运行。请参阅。

或者,您可以使用python应用程序编写自己的脚本,然后将其(如果需要)移植到peter的框架(这也很酷)

在黑莓操作系统上没有NDK的等价物。黑莓平板电脑操作系统上没有。因此,如果您使用NDK为PlayBook编写解决方案,它将在BlackBerry 10设备上运行。有一个问题似乎更针对视频,但可能会有所帮助。谢谢Richard。我一直在研究Jython,它看起来是从Java运行Python脚本的一个不错的选择。Jython也运行在任何支持JVM的平台上,但是我不确定我是否能够在Blackberry上使用Jython?Blackberry平台支持JVM吗?有人能建议如何在Blackberry OS上运行python脚本吗?Blackberry OS支持带有扩展的J2ME。JVM是非标准的(RIM使用与标准不同的字节码实现了自己的JVM)。这意味着您必须编译任何希望与RIM工具一起使用的Java。有时候你可以链接一个JAR,但这取决于JAR的依赖关系以及编译它的Java版本。我们已经移植了PySide,所以现在您可以用Python为PlayBook和BB10设备编写完整的Qt应用程序(包括使用QML,它可以运行)。在twitter上查看并关注@BBPyProject。