Привет, ребята, у меня есть приложение, которое нужно запустить на устройстве 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);
}
}
}
Теперь я застрял с ограничением только моего устройства, чтобы использовать только мое приложение. Можно ли делать в ежевике?