Я разработал приложение и приложение, которое представляет собой слайд-шоу с изображениями, каждое из которых воспроизводит звук при нажатии на них. Это как книга с картинками в возрасте от 2 до 4 лет.Отключить кнопку дома в приложении android toddler?
Проблема заключается в том, что андроид не позволит вам фиксировать нажатие кнопки дома и, по сути, отключать ее, когда родители дают телефону своему ребенку играть с без присмотра (отважным родителем), ребенок может выйти из приложения невнимательно затем совершать звонки или иным образом настраивать телефон.
Есть два других приложения, которые в настоящее время имеют решение psuedo для этой проблемы. Приложения - это Toddler Lock и ToddlePhone. Я попробовал обратиться к разработчикам этих приложений за некоторыми указаниями, но они не были готовы раскрывать что-либо, что, если прекрасно, но есть ли у кого-нибудь предложения?
Похоже, что оба этих приложения действуют как приложение для замены домашнего экрана. Когда вы включаете «режим защиты от детей» в этих приложениях, пользователю предлагается выбрать и приложение для этого действия, а варианты «Launcher, LauncherPro и т. Д.» плюс приложение toddler. Затем вам нужно сделать приложение toddler по умолчанию и voila, телефон «заблокирован» и может быть «разблокирован» только с помощью комбинации клавиш или касания четырех углов экрана и т. Д., Когда вы «разблокируете» телефон. ваше нормальное приложение для домашнего экрана по умолчанию восстановлено. Вам даже не нужно делать приложение toddler по умолчанию при следующем включении «режима защиты от детей».
Я читал, что эти два приложения имеют проблемы с телефонами Samsung, и они могут вызвать бесконечный цикл аварийного перезапуска и перезагрузки, требующий восстановления заводских настроек. Очевидно, это не идеальное решение проблемы, но похоже, что на данный момент доступно только одно.
Есть ли у кого-нибудь идеи о том, как реализовать «режим защиты от детей»?
поэтому я хочу сделать что-то подобное. Я установил adw. Как отключить кнопки? – 2011-09-10 19:49:36
Ознакомьтесь с ответом yoah ниже. Это лучшее решение для этого вопроса. – venkat 2014-07-03 07:23:55