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

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


Ingalime

Вопрос

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

 

Ссылка на комментарий

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

  • 0

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

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

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

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

Ссылка на комментарий
  • 0
  • Модераторы

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

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

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

Ссылка на комментарий
  • 0
1 час назад, Ingalime сказал:

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

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

// uses FMX.Platform, FMX.VirtualKeyboard


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

Как то так..

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

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

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

Гость
Ответить на вопрос...

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

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

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

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

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

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

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