JME: Как получить полный экран в белом цвете без кнопок и т. Д. И т. Д.
Пожалуйста, посмотрите на следующий код
Во-первых, обратите внимание, что я на 100% новичок в Java Mobile.
Здесь я включаю свет и включаю его, когда пользователь нажимает кнопку. Тем не менее, я действительно хотел создать приложение SOS, которое бы превращало весь экран в белый и переходило к черному, как этот, в потоке. Я полагаю, что этого приложения я не достиг, потому что даже свет включен, кнопки все еще там. Я пытался включить "форму" цвет "белый" но кажется, что у JME нет «Цвета» учебный класс.
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class Midlet extends MIDlet{
private Form f;
private Display d;
private Command start,stop;
private Thread t;
public Midlet()
{
t = new Thread(new TurnLightOn());
}
public void startApp()
{
f = new Form("Back Light On");
d = Display.getDisplay(this);
d.setCurrent(f);
start = new Command("Turn On",Command.OK,0);
stop = new Command("Turn Off",Command.OK,1);
f.addCommand(start);
f.setCommandListener(new Action());
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional)
{
this.notifyDestroyed();
}
private class Action implements CommandListener
{
public void commandAction(Command c, Displayable dis)
{
f.append("Light is Turnning On");
t.start();
}
}
private class ActionOff implements CommandListener
{
public void commandAction(Command c, Displayable dis)
{
}
}
private class TurnLightOn implements Runnable
{
public void run()
{
f.append("Working");
for(int i=0;i<100;i++)
{
try
{
d.flashBacklight(200);
d.vibrate(200);
Thread.sleep(1000);
}
catch (InterruptedException ex)
{
ex.printStackTrace();
}
}
}
}
}