Перейти к содержанию
Fire Monkey от А до Я
  • 0

[Андроид] Настройки ОС


Ingalime

Вопрос

Опубликовано

Здравствуйте. Подскажите ваше мнение на такую ситуацию:
Официант выносит посетителю планшет, на котором меню и уходит. Приложение на FMX. Посетитель выбирает блюда, и затем заказ по TCP/IP уходит на кухню.
В отсутствие официанта посетитель может, например, нажать кнопку назад на планшете, выйти на главный экран и свернуть приложение, пойти на Google Play, что-то там скачать или совершать другие не нужные действия на планшете.
Исходя из вашего опыта, подскажите, как максимально можно ограничить пользователя от несанкционированных действий? Конечно, наверное, все реализовать не возможно, но по максиму, как лучше ограничить действия пользователя?
Спасибо.

 

Рекомендуемые сообщения

  • 0
Опубликовано (изменено)

Для этого надо использовать сторонний лаунчер, реализующий т.н. kioskmode. Кнопку back можно переопределить, а вот остальные система не даст.

Взможно, можно с помощью AccesibilityManager, точно не скажу

Изменено пользователем mazayhin
  • 0
Опубликовано

Запустить сервис, который будет отслеживать активное активити, и если нужное закрыто, запускать его. Так же повесить на все кнопки (домой и т.д.) обработчик для перезапуска активити по новой. Хотя правильнее наверно сделать хоум скрином это приложение. Но не уверен, что на fmx это возможно...
 

  • 0
  • Модераторы
Опубликовано

В андроиде 5+ появился из коробки киоскмоде, на стоке точно.

можно перекрыть кнопку назад, но другие кнопки не перекрыть

это максимум что вы можете сделать

  • 0
Опубликовано
Цитата

можно перекрыть кнопку назад

Подскажите, пожалуйста, пример как правильно, для моего случая лучше всего перекрыть кнопку Назад?

  • 0
Опубликовано (изменено)
1 час назад, Ingalime сказал:

Подскажите, пожалуйста, пример как правильно, для моего случая лучше всего перекрыть кнопку Назад?

Событие формы OnKeyDown
 

// uses FMX.Platform, FMX.VirtualKeyboard


begin
  if Key = vkHardwareBack then
  begin
      Key := 0;
  end
end;

Как то так..

Изменено пользователем mazayhin
Скопировал не посмотрев

Присоединяйтесь к обсуждению

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...