Диалоговые, информационные окна

app.Alert(text, title)

Отображает информационное окно

app.Alert('Hello World!', 'Message');
app.CreateDialog(title, options)

Возвращает Dialog(), компонент диалога.

  • options

    • NoCancel - диалоговое окно без кнопки Отмена, при клике вне области диалога, диалоговое окно закроется
    • NoTitle - диалоговоеокно без заголовка
dlgL = app.CreateDialog('Chose item');
dlgL = app.CreateDialog('Chose item', 'NoCancel');
app.CreateListDialog(title, list, options)

Возвращает ListDialog()

dlg = app.CreateListDialog('Choises', 'Add,Remove')
dlg = app.CreateListDialog('Choises', 'Add,Remove', 'Multi')
app.CreateNotification(options)

Возвращает Notification()

  • options

    • AutoCancel - уведомление пропадет после прочтения
    • FullScreen -
    • Ongoing - This option creats an ongoing notification in the status bar
notify = app.CreateNotification();
notify = app.CreateNotification('AutoCancel');
notify = app.CreateNotification('AutoCancel,FullScreen');
app.CreateShortcut(name, icon, script)

Создает ярлык на рабочем экране устройства

app.CreateShortcut("Hello World", "/mnt/sdcard/DroidScript/Hello World/Img/Hello World.png", "/mnt/sdcard/DroidScript/Hello World/Hello World.js");
app.CreateYesNoDialog(msg)

Возвращает YesNoDialog(), диалоговое окно с выбором Да/Нет

yesNo = app.CreateYesNoDialog('Yes?')
app.GetNotifyId()

Возвращает идентификатор уведомления

app.HideProgress()

Скрывает показанные прогресс, ShowProgress()

app.HideProgress();
app.HideProgressBar()

Скрывает показанные прогрессбар, ShowProgressBar(), UpdateProgressBar()

app.HideProgressBar();
app.ShowPopup(text, options)

Отображает всплывающее сообщение

  • options

    • Short
    • Bottom
app.ShowPopup('Hello World', 'Bottom,Short');
app.ShowProgress(text)

Отображает прогресс с текстом, HideProgress()

app.ShowProgress('Loading ...');
setTimeout('app.HideProgress()', 3000);
app.ShowProgressBar(text)

Отображает прогрессбар с текстом, HideProgressBar(), UpdateProgressBar()

app.ShowProgressBar('Loading ...');
setTimeout('app.HideProgressBar()', 3000);
app.UpdateProgressBar(progress)

Включает вибрацию по указанному паттерну, ShowProgressBar(), HideProgressBar()

app.UpdateProgressBar(60);