Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.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
如何触发Symbian C++;使用J2ME API的诺基亚手机J2ME应用程序中的应用程序? 谁知道如何使用任何J2ME API调用来触发Symbian C++应用程序?我有一个J2ME应用程序,需要在Symbian C++中进行定制的照片拍摄应用。将其分为两个应用程序的原因是J2ME在堆大小上有一个限制,J2ME需要在拍照后知道照片的路径_Symbian_Nokia_Java Me_Heap Memory_External Process - Fatal编程技术网

如何触发Symbian C++;使用J2ME API的诺基亚手机J2ME应用程序中的应用程序? 谁知道如何使用任何J2ME API调用来触发Symbian C++应用程序?我有一个J2ME应用程序,需要在Symbian C++中进行定制的照片拍摄应用。将其分为两个应用程序的原因是J2ME在堆大小上有一个限制,J2ME需要在拍照后知道照片的路径

如何触发Symbian C++;使用J2ME API的诺基亚手机J2ME应用程序中的应用程序? 谁知道如何使用任何J2ME API调用来触发Symbian C++应用程序?我有一个J2ME应用程序,需要在Symbian C++中进行定制的照片拍摄应用。将其分为两个应用程序的原因是J2ME在堆大小上有一个限制,J2ME需要在拍照后知道照片的路径,symbian,nokia,java-me,heap-memory,external-process,Symbian,Nokia,Java Me,Heap Memory,External Process,非常感谢你的帮助 问候,, 肯尼我认为没有API可以做到这一点。您可以尝试让两个应用程序通过套接字接口进行通信。例如,Symbian应用程序可以在本地主机上设置套接字服务器,J2ME应用程序将连接到该服务器。不过,我不确定这在手机环境中是否可行。它还可能有其他影响,例如必须签署应用程序。看看诺基亚论坛上的APIBridge: 专门为MIDP应用程序设计,以访问Symbian C++环境中提供的服务。您在J2ME中试用过,实际上耗尽了堆空间吗?最近的设备在J2me中应该有足够的堆内存来处理拍照,即

非常感谢你的帮助

问候,,
肯尼

我认为没有API可以做到这一点。您可以尝试让两个应用程序通过套接字接口进行通信。例如,Symbian应用程序可以在本地主机上设置套接字服务器,J2ME应用程序将连接到该服务器。不过,我不确定这在手机环境中是否可行。它还可能有其他影响,例如必须签署应用程序。

看看诺基亚论坛上的APIBridge:


专门为MIDP应用程序设计,以访问Symbian C++环境中提供的服务。

您在J2ME中试用过,实际上耗尽了堆空间吗?最近的设备在J2me中应该有足够的堆内存来处理拍照,即使是相当高的分辨率。嗨,我当前的J2me应用程序需要拍摄最高分辨率的图像并通过internet发送。似乎无法查看图像,因为堆大小不够。对图像的压缩也可能占用堆的大小,并且在网络部分的顶部。谢谢。我很肯定我在索尼爱立信Satio上看到过一款j2me应用程序,它通过取景器处理12 mpixel的图像,这就是我问的原因。也许您的用例需要更多的内存。你的目标设备是什么?最大的修复映像有多大?如果你确信你需要Symbian OS C++来拍摄图片,为什么你需要在其他应用程序中使用J2ME?尽管Kgianakakis建议的环回套接字解决方案在技术上是正确的,但一旦您了解了Symbian/Java线程模型,这将是一件非常糟糕、效率低下的事情。虽然JSR211理论上可以帮助您,但我认为Java的java端并没有正确地与本地Symbian OS C++应用架构集成。嗨,Kgiannakakis,你的想法很棒。但我想知道我们是否可以在后台运行symbian应用程序。如果有两个J2ME应用程序同时运行,它是否共享相同的堆大小?我考虑从另一个J2ME应用程序调用外部J2ME应用程序。尝试了很多方法,但似乎无法触发它运行。谢谢。Symbian S60上的J2me应用程序不会共享堆,除非它们位于同一个midlet套件中。另一方面,如果系统内存不足,其中一个应用程序可能会关闭。JSR-211是一种很好的MIDlet之间通信的方式。太好了,这就是我想要的。非常感谢KevinD和你们所有人!正如所建议的,APIBridge是解决这类问题的最佳方法。同样,你可以创建自己的“插件”,并向插件发出请求。