我有一个问题,在后台处理,我正在工作的应用程序,需要运行任务定期更新内容或下载一些文件。我尝试了PushRegistery,但是它启动UI (我的App ),但是这个任务不需要UI。
简单地说,我需要使用像Android和IntentService这样的工具。这在Nokia Asha SDK中支持还是不支持,如果不支持的话,我会问是否有解决办法。
另外,每次应用程序启动权限时,我都会提示使用。我怎么才能防止这种情况?
我正在研制诺基亚Asha 501设备。
发布于 2014-10-13 04:57:13
标准JavaME不提供任何制作背景MIDlets的方法。
但有些手机让你做Display.setCurrent(null);,以隐藏图形用户界面,并显示手机用户界面。我见过它在索尼爱立信手机上工作,但我不确定它是否能在诺基亚设备上工作。(我不这么认为)。随着Asha模型,诺基亚推出了一整套新的API,所以也许你可以使用其中之一。不过,我自己还没有找到任何这样的选择。
至于许可提示,遗憾的是只有一种方法可以摆脱这些问题,那就是用昂贵的证书签署MIDlet,价格为299美元--每年.
不过,一些手机可以让您手动设置安全设置。我在一些索尼爱立信手机上也看到过这种情况,你可以设置“只问一次”或“永远不要问”之类的操作。不过,不要认为诺基亚会提供这样的选择。最后,可以对手机进行修补/黑客攻击,以关闭JavaME安全性。但是,我只在索尼爱立信手机上见过,我不知道用诺基亚手机做什么。
所以恐怕你得调查一下签约事宜。
https://stackoverflow.com/questions/26329866
复制相似问题