2015-08-24 5 views
4

Я пытаюсь создать приложение Phonegap, которое работает в режиме «киоска», который не позволит пользователю либо выйти, либо закрыть приложение, получить доступ к панели уведомлений или использовать что-либо иначе чем приложение, которое мы создали.Создать приложение Phonegap с «режимом киоска»

Идея состоит в том, что мы включаем планшет (вкладка галактики Samsung 4 10.1) в концевую крышку, которая затем будет помещена в определенные магазины. Покажет ли пользователь или нет физические кнопки на планшете для пользователя, еще не определен.

У меня есть опыт работы с Phonegap, но я понятия не имею, как это сделать. До сих пор я пробовал несколько руководств и ресурсов, т. Е. Этот: http://www.andreas-schrade.de/2015/02/16/android-tutorial-how-to-create-a-kiosk-mode-in-android/ или решения как SureLock, но без успехов.

Планшет мы хотим использовать: Samsung вкладка галактики 4 10,1 (SM-T533)
Android версия: 4.4.4
PhoneGap Версия: 5.1.1

ответ

0

Режим киоска является весьма конкретной платформы. Я бы рекомендовал создать родное приложение, а не использовать телефонную защелку.

Если вы абсолютно хотите использовать телефонную защечку, вам придется реализовать эти хаки внутри плагина (который на самом деле является внутренним кодом, поэтому вы ничего не получаете).

+0

Чтобы быть абсолютно честным, с помощью PhoneGap просто делает его легче для меня, чтобы разработать приложение. Хотя я ничего не имею против развития изначально, java просто не является моей сильной стороной на данный момент. – user5260420

+0

Моя точка зрения: песочница Webview слишком ограничена для ее реализации. Phonegap дает вам возможность избежать этой песочницы - но только с помощью собственного кода. Если вам действительно повезло, кто-то уже опубликовал плагин для этого, но я в этом сомневаюсь. – F43nd1r

+0

Я знаю, и это точно мое намерение. Это будет невозможно без нативного кода. Просто я понятия не имею, как это сделать, поскольку я знаю немного о Java. – user5260420

0

Cordova Kiosk Mode - плагин Cordova для создания приложения Cordova с «режим киоска». Приложение с этим плагином можно установить как панель запуска Android. Если приложение запускается как пусковая установка, оно блокирует аппаратные кнопки и строку состояния, поэтому пользователь не может закрыть приложение, пока приложение не запросит его.

https://github.com/honza889/cordova-plugin-kiosk