Я просто хочу запустить любое простое приложение в режиме киоска, то есть всякий раз, когда я перезагружаюсь, я хочу, чтобы запускалось только приложение, и больше ничего. Итак, немного изучив, я нашел приложение для замены дома и отключил дом, поиск по меню и кнопку возврата. Я попробовал несколько ссылок о замене дома, но не смог. так что, пожалуйста, помогите, если кто-нибудь может. спасибо, я попытался изменить фильтр намерений с помощью this..ando
как запустить любое простое приложение в режиме киоска?
comment
Не удалось - это бесполезное описание вашей проблемы.
- person CommonsWare   schedule 13.09.2013
comment
ох, на самом деле он вообще не выполнялся. приложение просто принудительно закрывается каждый раз .. и я новичок на сайте .. так что спасибо за ваше предложение ...
- person Varun Barve   schedule 13.09.2013
Ответы (2)
Самый простой способ - сделать ваше приложение пусковой установкой. Поэтому, как только устройство загрузится или пользователи нажмут кнопку «Домой», ваше приложение будет показано.
Вам нужно будет добавить следующее в свой манифест Android для вашего основного действия, которое вы хотите отображать при запуске / нажатии клавиши домой
<activity android:name=".MainActivity"
...
android:launchMode="singleInstance"
android:stateNotNeeded="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME"/>
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
Надеюсь это поможет
person
Boardy
schedule
13.09.2013
Большое спасибо. это помогло .. не могли бы вы дать какую-либо ссылку или код для отключения кнопки домой, поиска, меню и назад ?! Спасибо еще раз за помощь !!
- person Varun Barve; 13.09.2013
Вы не можете отключить кнопку «Домой» или «Меню», поиск будет делать что-то только в том случае, если вы этого хотите, и вы можете легко найти обратную обработку в Android самостоятельно.
- person Eluvatar; 13.09.2013
Как сказал @Eluvatar, вы не можете отключить кнопку дома и меню, но зачем вам это нужно, пользователь не сможет выйти из вашего приложения, если это средство запуска, то же самое с кнопкой возврата, которую он не может покинуть ваше приложение как средство запуска
- person Boardy; 13.09.2013
Дело в том, что это своего рода форма, и если я случайно нажму кнопку «Назад» или «Домой», он не перезапустит приложение и не сбросит форму ??!
- person Varun Barve; 13.09.2013
Я не верю, что это будет, кнопка домой и кнопка возврата будут делать что-то только в том случае, если пользователь перешел к другому действию в вашем приложении, хотя вы не можете заблокировать кнопку домой, вы можете управлять кнопкой возврата, stackoverflow.com/questions/6489059/ может помочь, вы могли бы ответить на этот вопрос, но на самом деле ничего не делать, хотя я не думаю, что это потребуется
- person Boardy; 14.09.2013
@VarunBarve: проверьте мой ответ по этой ссылке, чтобы отключить строку состояния на рутированном планшете Android: stackoverflow.com/questions/11958034/hide-tablet-system-bar
- person Basher51; 03.05.2014
Сделать собственное приложение-киоск сложно, чтобы оно корректно работало во всех версиях Android.
Я использовал такие решения, как Surelock, в нескольких приложениях, которые работают на предварительно настроенных устройствах.
person
JogahCR
schedule
13.09.2013