мы можем отобразить графический интерфейс при запуске устройства BlackBerry и никогда не запускать другие приложения? - PullRequest
0 голосов
/ 09 сентября 2011

Привет, ребята, у меня есть приложение, которое нужно запустить на устройстве Blackberry при запуске. Но я хочу, чтобы устройство работало не только для моего приложения. Пользователь не должен иметь возможность запускать другие приложения на устройстве. Можем ли мы сделать такие вещи.

Для запуска приложения при запуске я использовал следующий код.

public class SampleApplication extends UiApplication {
      private Thread _thread;

      public static void main(String[] args) {
             SampleApplication App = new SampleApplication();
             App.enterEventDispatcher();
      }

      public SampleApplication() {
             _thread = new Thread(new checkRequest());
             _thread.start();
      }

      public class checkRequest extends Thread {{
            public void run() {
            // Creates an instance of the system’s application manager.

                  ApplicationManager myApp =
                                ApplicationManager.getApplicationManager();
                  while(myApp.inStartup()) {
                        try {
                               _thread.sleep(2000);
                        } catch(Exception e) {
                              // Catch Exception
                        }
                  }

               UiApplication.getUiApplication().invokeLater(new Runnable() {
                         public void run() {
                               pushScreen(new MyMainScreen());
                        }
              });
               UiApplication.getUiApplication().requestForeground();
            }
}

final class MyMainScreen extends MainScreen {
      public MyMainScreen() {
             super();
             BasicEditField field1 = new BasicEditField("Test:","");
             add(field1);
      }
}
}

Теперь я застрял с ограничением только моего устройства, чтобы использовать только мое приложение. Можно ли делать в ежевике?

1 Ответ

2 голосов
/ 09 сентября 2011

Если бы что-то подобное было возможно, я уверен, что это должно было бы контролироваться ИТ-политикой в ​​BES. Одно отдельное приложение не должно иметь возможности просто управлять устройством - подумайте о последствиях для безопасности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...