【问题标题】:J2ME and mobile phonesJ2ME 和手机
【发布时间】:2010-02-06 22:54:38
【问题描述】:

我能否编写一个像议程一样保持“常驻”的 MIDlet,当某个事件发生时发出警报(换句话说,MIDlet API 允许开发人员编写一个在后台运行的应用程序)?在 MIDlet 中,我可以使用手机的振动警报吗?

【问题讨论】:

    标签: java java-me midlet


    【解决方案1】:

    没有一种干净的方法可以让 J2ME 应用程序在所有手机上通用。在大多数情况下,手机一次只能运行一个应用程序,因此即使您的应用程序在后台运行,如果另一个应用程序启动,您的应用程序很可能会被终止。

    话虽如此,对于一些索尼爱立信和非旧诺基亚手机,您至少可以在您的 MIDlet 子类中使用类似这样的内容隐藏您的应用程序:

    Display.getDisplay( this ).setCurrent( null );
    

    关于您关于振动警报的其他问题:是的,您可以使用Display.vibrate() 方法:

    Display.getDisplay( this ).vibrate( duration );
    

    【讨论】:

      猜你喜欢
      • 2011-06-27
      • 1970-01-01
      • 2010-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多