诺基亚Asha SDK后台任务

时间:2014-10-12 20:54:30

标签: java-me background-process nokia background-task

我在后台处理方面遇到问题我正在开发app,需要定期运行任务来更新内容或下载一些文件。我尝试了PushRegistery,但它启动了UI(我的应用程序Midlet),但是这个任务不需要UI。

我只需要使用Android后台服务和IntentService之类的内容。 Nokia Asha SDK是否支持,如果不支持,我会询问是否有解决方法。

另外我每次app都启动权限提示使用。我该如何防止这种情况?

我正在使用设备诺基亚Asha 501

1 个答案:

答案 0 :(得分:0)

标准JavaME没有提供任何制作后台MIDlet的方法。

但是有些手机允许你Display.setCurrent(null);来隐藏GUI并显示手机用户界面。我已经看到它适用于索尼爱立信手机,但我不确定它是否适用于诺基亚设备。 (我不这么认为)。 有了Asha型号,诺基亚推出了一整套新的API,所以也许你可以使用其中一种。我自己虽然没有找到任何这样的选择。

至于许可提示,遗憾的是只有一种方法可以摆脱这些,那就是用昂贵的证书签署你的MIDlet,每年299美元......

一些手机允许您手动设置安全设置。我也在一些索尼爱立信手机上看到过这种情况,在那里你可以设置像#34;只能问一次"或"永远不要问"对于某些操作,例如"相机访问"等等。不要以为诺基亚会提供这样的选择。 最后,可以修补/破解手机以破坏JavaME安全性。但同样,我只在索尼爱立信手机上看过它,而且我也不知道如何用诺基亚手机做到这一点。

所以我担心你需要考虑签名。