J2ME:以编程方式锁定设备

时间:2012-05-22 10:54:19

标签: java java-me midp lcdui

我在J2ME工作。我想以编程方式锁定设备。只能显示一个屏幕(其中包含密码的文本字段和一个要解锁的按钮)。如果用户按下END按钮,则它必须不起作用。

例如假设我的应用程序在设备(Mobile)中运行,那么如果任何人获得此设备他必须输入密码,那么他可以使用该设备,否则他什么都不做(既不打电话也不做任何事情)。

请建议我该怎么做。

2 个答案:

答案 0 :(得分:1)

很抱歉通知您,在J2ME中绝对没有办法做到这一点。

答案 1 :(得分:1)

我已经解决了这个问题。

这是解决此问题的主要代码: -

 protected void hideNotify() {

        Display.getDisplay(myMidlet).setCurrent(null);
        super.hideNotify();
    Thread thread = new Thread(new Runnable() {
    public void run() {

                Display.getDisplay(myMidlet).setCurrent(new LockScreen(myMidlet));
            }
     }
     );
     thread.start();


    }

我将此代码写入LockScreen画布。因此,只有锁定屏幕才会显示,如果用户按下结束按钮,则会再次显示锁定屏幕。