If your application doesn't demand constant key presses, after a while the screen saver on a J2ME phone will start automatically.
Nokia封装了com.nokia.mid.ui.DeviceControl类,可以使用其中的setLights来维持背光灯的打开,不知道像索爱等其他手机对DeviceControl的支持情况怎样?能不能用呢?
还有就是把com.nokia.mid.ui.DeviceControl反编译出来结果如下,哪位大牛能否推敲一下Nokia的实现方案?
Nokia封装了com.nokia.mid.ui.DeviceControl类,可以使用其中的setLights来维持背光灯的打开,不知道像索爱等其他手机对DeviceControl的支持情况怎样?能不能用呢?
还有就是把com.nokia.mid.ui.DeviceControl反编译出来结果如下,哪位大牛能否推敲一下Nokia的实现方案?
package com.nokia.mid.ui;
public class DeviceControl
{
private DeviceControl()
{
}
public static void setLights(int aNum, int aLevel)
{
if(aNum != 0)
throw new IllegalArgumentException("Light num is not supported");
if(aLevel < 0 || aLevel > 100)
throw new IllegalArgumentException("Level not between 0 and 100");
else
return;
}
public static void flashLights(long aDuration)
{
if(aDuration < 0L)
throw new IllegalArgumentException("negative duration");
else
return;
}
public static void startVibra(int aFreq, long aDuration)
{
if(aFreq == 0)
throw new IllegalStateException();
if(aFreq < 0 || aFreq > 100 || aDuration < 0L)
throw new IllegalArgumentException();
else
throw new IllegalStateException();
}
public static void stopVibra()
{
}
}