2009-06-11 37 views

回答

1

可以以编程方式从RMS检索数据,并将其与网络电话发送到服务器,从而给PC应用程序。一些手机实现了用于文件系统访问的JSR 75(javax.microedition.io.file),并非全部。您可以使用它来读取和写入文本文件。不过,我认为通过HTTP连接发送数据是最简单的方法。

0

HTTP是要走的路 - 但如果你正在考虑用多个设备来做这件事,你会遇到不同的问题。

发送一些数据应该很简单,您可以创建一个HTTP GET请求,并将您的数据放入url中 - 但是对url的长度有限制 - 有时这受限于设备或网络正在使用该设备 - 有时由另一端的服务器使用该设备。

我们发现发送了数据的最佳方式是把它送上去批量和多HTTP POST请求 - 这周围的任何代理服务器,可能是碍眼。我们使用JSON发送数据,因为它非常轻便。

我们没有使用HTTP方法附加文件的要求有成功 - 但很快就发现,这是仅限于某些设备和网络。

如果这一切只是供个人使用的 - 然后就做什么工作 - 但是对于一个应用程序,你希望别人用我只能建议HTTP POST和小批量(2K说)。

0

我会去JSR 75。实际上并非如此,它在有限数量的手机中得到支持,几乎所有不属于低端类别的现代手机都支持此API。

使用JSR 75,您完成任务要简单得多。您甚至不需要使用互联网,只需将文件保存在手机存储器(或存储卡)中,然后从PC中取回即可。

0

在某些机型上(我知道肯定明基/西门子的),可以复制原始的RecordStore从实际设备模拟器文件覆盖。仿真器将所有stdout/stderr文本写入文件。我曾用这一次从RMS中提取大量数据。但是使用File API(如果模型支持它们)当然更容易。

相关问题