我正在编写一个定期更新服务器的J2ME应用程序。我如何使用J2ME实现功能?我如何在启动时在手机上运行应用程序,以及如何保持它运行?我打算在Symbian平台上部署它的应用程序定期从J2ME应用程序更新服务器
0
A
回答
2
有几种方法可以实现这一点。我认为最好的一个方法是使用一个单独的线程来处理你的服务器的通信/更新:
public class UpdateRunner extends Thread {
...
public UpdateRunner() {
// create an open sockets here
}
public void run() {
while(true) {
try {
// send your messages/updates to server
catch(...) {
// handle errors like disconnections
}
}
}
}
你也可以使用一个定时器来定期运行一些代码:
private class ServerTask extends TimerTask {
public void run() {
// send message here
}
}
然后使用它:
Timer serverTimer = new Timer();
serverTimer .scheduleAtFixedRate(new ServerTask(), 0, 500);
关于在启动时运行它我不认为它是可能的,因为JVM在让软件随意使用网络时存在一些安全问题。
1
自动启动MIDlet的功能称为“推送注册表”。 它允许各种事件启动midlet,通常是SMS或蓝牙。 索尼爱立信推出了一种推送注册表变体,可在设备启动时启动midlet,至少在最新的Symbian手机上支持。 对于诺基亚设备,我建议您搜索诺基亚论坛。
相关问题
- 1. 从j2me应用程序发送XML数据到服务器
- 2. 从应用程序服务器根服务GWT应用程序
- 3. 更新应用程序的资源从服务器中的iOS
- 4. 从服务器更新应用程序数据(Swift)
- 5. 从服务器连续更新的应用程序级DateTime值
- 6. 如何从J2ME应用程序使用Web服务
- 7. 从j2me中将数据从服务器提取到我的应用程序
- 8. 从服务更新AppWidget定期
- 9. 从j2me应用程序发送xml数据到远程服务器
- 10. J2ME连接到服务器应用程序在java中
- 11. WCF服务应用程序定时器
- 12. PHP服务器从Android应用程序
- 13. 一个程序,从本地服务器更新记录到远程服务器
- 14. 应用程序模型定期轮询服务器
- 15. 应用程序服务器
- 16. 在Rails应用程序上更新服务器端进度
- 17. 如何更新服务器上的Web应用程序?
- 18. 轻松更新web应用程序多个服务器
- 19. 应用程序更新后的OpenErp服务器错误
- 20. 如何使用wi-fi从服务器自动更新Windows Mobile应用程序?
- 21. 从服务器更新数据定期设计
- 22. 应用程序更新器
- 23. 当数据在服务器上更新时自动更新Web应用程序
- 24. 如何在J2ME应用程序中使用Web服务?
- 25. 定期从服务器下载文件并通知应用程序
- 26. 这是从服务器更新应用程序的最佳方式?
- 27. 客户端服务器应用程序:从本地服务器或版本化界面自动更新?
- 28. 网络服务 - 移动应用程序(j2me)文件传输
- 29. 使用端点定期更新userpositon到服务器
- 30. 构建应用程序以定期在服务器上执行任务