Блокировка пользоватьельского интерфейса.
Блокировка пользоватьельского интерфейса.
Прошу помощи. Задача следующая. Нужно заблокировать пользователю возможность делать что-то на планшете. Предлагайте варианты. Давайте обсудим. Задача действительно очень важная.
Re: Блокировка пользоватьельского интерфейса.
ты смотрел аналоги?
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Блокировка пользоватьельского интерфейса.
Только лаунчеры.
Re: Блокировка пользоватьельского интерфейса.
а вот эта программка, я забыла название (такое смешное у нее название) - ставится на телефоны с рутом, в описании было что-то типа "управлять рутом" она про что? не знаешь? вроде известная .
Извини, что не так конкретно.
Я просто думала, она как раз для тех телефонов, у которых рут есть и она что-то прикрывает как раз.
В твоем случае же определенно рут нужен.
Извини, что не так конкретно.
Я просто думала, она как раз для тех телефонов, у которых рут есть и она что-то прикрывает как раз.
В твоем случае же определенно рут нужен.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Блокировка пользоватьельского интерфейса.
http://androidapplications.ru/programs/ ... avami.html
вроде эта программа. Я так и не поняла что она делает (разобраться времени нету, но админы на корпоративные планшеты поставили), но вот смотри третий скриншот там внизу.
вроде эта программа. Я так и не поняла что она делает (разобраться времени нету, но админы на корпоративные планшеты поставили), но вот смотри третий скриншот там внизу.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Блокировка пользоватьельского интерфейса.
На сколько я могу понять вопрос, вот это позволяет запретить событие touch (т.е. система не будет реагировать на прикосновения к экрану):adarash писал(а):Прошу помощи. Задача следующая. Нужно заблокировать пользователю возможность делать что-то на планшете. Предлагайте варианты. Давайте обсудим. Задача действительно очень важная.
[syntax=java5]getWindow().setFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE,
WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE);[/syntax]
а так возможность выполнить последнее (touch) можно вернуть:
[syntax=java5]getWindow().clearFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE);[/syntax]
Как варриант я бы посмотрел в сторону touchEvent тут не много описанно - EventHandlers суть в том, что событие можно переопределить, ам я не делал этого, но судя по результатам в google, этот пример работает:
[syntax=java5]public boolean mDisplayBlocked = false;
@Override
public boolean dispatchTouchEvent(MotionEvent pEvent) {
if (!mDisplayBlocked) {
return super.dispatchTouchEvent(pEvent);
}
return mDisplayBlocked;
}[/syntax]
P.S. т.е. суть в том, что переопределение всех обработчиков событий нажатий и жестов, как мне кажется может решить задачу. Но опять же -это первое, что приходит в голову, подобных задач я не решал, потому не уверен, что нельзя сделать эффективней.
