Я разработал и приложение, которое представляет собой слайд-шоу с картинками, которые каждый воспроизводит звук при нажатии на них. Это как книга с картинками в возрасте от 2 до 4 лет.
Проблема заключается в том, что, поскольку андроид не позволит вам фиксировать нажатие кнопки дома и, по сути, отключает ее, когда родители дают телефону своему ребенку играть без присмотра (смелый родитель), ребенок может выйти из приложения, совершать звонки или иным образом настраивать телефон.
Есть два других приложения, которые в настоящее время имеют решение psuedo для этой проблемы. Приложения - это Toddler Lock и ToddlePhone. Я пробовал обратиться к разработчикам этих приложений за некоторыми указаниями, но они не были готовы раскрывать что-либо, что если прекрасно, но есть ли у кого-нибудь какие-либо предложения?
Похоже, что оба этих приложения действуют как приложение для замены домашнего экрана. Когда вы включаете "режим защиты от детей" в этих приложениях, пользователю предлагается выбрать и приложение для этого действия, а варианты "Launcher, LauncherPro и т.д." плюс приложение toddler. Затем вам нужно сделать приложение toddler по умолчанию и voila, телефон "заблокирован" и может быть "разблокирован" только с помощью комбинации клавиш или касания четырех углов экрана и т.д., Когда вы "разблокируете" телефон. ваше нормальное приложение для домашнего экрана по умолчанию восстановлено. Вам даже не нужно делать приложение toddler по умолчанию при следующем включении режима защиты от детей.
Я читал, что у этих двух приложений есть проблемы с телефонами Samsung, и они могут вызвать бесконечный цикл с аварийным завершением и перезагрузкой, который требует исправления factory reset. Очевидно, это не идеальное решение проблемы, но похоже, что на данный момент доступно только одно.
Есть ли у кого-нибудь идеи о том, как реализовать "режим защиты от детей"?