我被要求查明是否可以使用jme修改手机上的默认屏幕。基本上是手机显示的屏幕,但什么都不做,但通常显示网络和最近的塔信息。

我对JME的理解是,这是不可能的。人们不得不使用symbian来处理这个或者像USSD这样的旧协议吗?

感谢

有帮助吗?

解决方案

无法使用J2ME修改设备的默认屏幕。您需要一个本机应用程序(Symbian,Windows Mobile)才能这样做。 J2ME位于沙盒环境中,对您可以访问的内容有很多限制。应用程序只能由用户启动,不能作为服务运行。也无法注册在手机启动时运行的应用程序。

已经讨论过MIDP 3.0可以解决上述许多问题,但我认为它不会出现。

其他提示

从应用程序生命周期的角度来看,有一些方法可以近似你要做的事情,但它们几乎不可能需要手机制造商的支持。

如果您有选择,索尼爱立信JP8平台可以提供对JavaME的非标准扩展,可以提供帮助。

然而,访问电话信息将是一个主要问题。寻找一个实现JSR-120的cbs协议的手机,它可能会很有用。

在Series60(Symbian)手机上访问手机空闲/待机/主屏幕也需要诺基亚支持,BTW。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top