Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.60
Amos
0 / 0 / 0
Регистрация: 30.11.2012
Сообщений: 3
#1

Монопольный режим работы приложения - Android

30.11.2012, 02:14. Просмотров 1269. Ответов 9
Метки нет (Все метки)

Задача написать "Электронное меню" для ресторана.

То есть, есть планшет, на котором должно быть запущено приложение "Электронное меню". Данное приложение должно:
1. стартовать вместе с системой,
2. закрывать всю область экрана,
3. не должно быть возможности его закрыть или переключиться на другой экран или приложение!

Возможно ли такое сделать на Android?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lifestyle
Mobile Developer
231 / 227 / 4
Регистрация: 10.05.2009
Сообщений: 917
01.12.2012, 18:58     Монопольный режим работы приложения #2
Частично возможно...
проблемка возможна с последним пунктом...
lifestyle
Mobile Developer
231 / 227 / 4
Регистрация: 10.05.2009
Сообщений: 917
01.12.2012, 20:28     Монопольный режим работы приложения #3
Частично возможно...
проблемка возможна с последним пунктом...

Не по теме:


Сорри за дабл пост... случайно вышло

Amos
0 / 0 / 0
Регистрация: 30.11.2012
Сообщений: 3
01.12.2012, 21:11  [ТС]     Монопольный режим работы приложения #4
Тогда такой вопрос:
Насколько реально, следующее:
1. Скачать исходники Андроида
2. Найти в них те места, которые отвечают за работу с GUI
3. Переделать все это дело под свою задачу
?

Перечисленное выше - это из области научной фантастики, или все-таки реально это проделать?
TanT
эволюционирую потихоньку
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
01.12.2012, 21:14     Монопольный режим работы приложения #5
Цитата Сообщение от Amos Посмотреть сообщение
Задача написать "Электронное меню" для ресторана.

То есть, есть планшет, на котором должно быть запущено приложение "Электронное меню". Данное приложение должно:
1. стартовать вместе с системой,
2. закрывать всю область экрана,
3. не должно быть возможности его закрыть или переключиться на другой экран или приложение!

Возможно ли такое сделать на Android?
1. можно сделать запуск приложения и выход по паролю (тоесть запускает админ и отдаёт пользователю)
2. без проблем
3. можно.

P.S. Есть готовое приложение с подобными задачами. Только там меню было для официанта, не для клиента, но ограничения были похожие + была серверная часть на сокетах для отправки заказа и обновления содержимого меню. Cейчас соберу вспомню всё ли там заблокированно
lifestyle
Mobile Developer
231 / 227 / 4
Регистрация: 10.05.2009
Сообщений: 917
01.12.2012, 21:38     Монопольный режим работы приложения #6
Цитата Сообщение от Amos Посмотреть сообщение
Тогда такой вопрос:
Насколько реально, следующее:
1. Скачать исходники Андроида
2. Найти в них те места, которые отвечают за работу с GUI
3. Переделать все это дело под свою задачу
?

Перечисленное выше - это из области научной фантастики, или все-таки реально это проделать?
можно но трудоемкий процесс найти "и обезвредить" нужные вещи в сырцах.

TanT,
отключение возможности закрыть(свернуть) приложение в офф андроиде не возможно, как минимум изза философии андроида и вообще здравой логике, потому что нпример кнопку HOME нельзя перегрузить.
Единственное , что можно сделать это после закрытия/сворачивания прилодения запускать его по новой или возобновлять из истории прилоений...
TanT
эволюционирую потихоньку
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
01.12.2012, 22:04     Монопольный режим работы приложения #7
возврат точно блокируется - это просто,
нашёл какой-то полу живой вариант, при повороте экрана бросает эксепшен (с потоками вроде ошибка была), но на аппаратные кнопки не реагирует.
lifestyle, глянь плиз.

Как дела-то? Год тебя точно здесь не встречал
Вложения
Тип файла: zip MenuClient-debug.apk.zip (43.4 Кб, 27 просмотров)
TanT
эволюционирую потихоньку
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
01.12.2012, 22:15     Монопольный режим работы приложения #8
на всякий пожарный, в меню элемент Выход и сразу Ок. Пароля нет
lifestyle
Mobile Developer
231 / 227 / 4
Регистрация: 10.05.2009
Сообщений: 917
01.12.2012, 22:29     Монопольный режим работы приложения #9
Цитата Сообщение от TanT Посмотреть сообщение
возврат точно блокируется - это просто,
нашёл какой-то полу живой вариант, при повороте экрана бросает эксепшен (с потоками вроде ошибка была), но на аппаратные кнопки не реагирует.
lifestyle, глянь плиз.

Как дела-то? Год тебя точно здесь не встречал

Не по теме:


Привет, да нормалек все , работы валом было да и еще куча дел, вообщем не до форума было)))рад тебя тоже видеть)



Из твоего приложения выйти можно при нажатии кнопки HOME. А перегрузить ее как BACK невозможно, говорят, что можно ее как то через перехват Intent'а ловить и менять , потому что при ее нажатии интент отправляется. Или второй вариант в приложении в onPause прописать повторный запуск или востановления из стэка приложений инстанс данного свернутого приложения))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.12.2012, 23:21     Монопольный режим работы приложения
Еще ссылки по теме:

Android Вызов метода перед завершением работы приложения
Android Полное завершение работы приложения при нажатии навигационной кнопки "Назад"
Android Работа таймера при закрытии приложения (фоновый режим)
Android Рестарт при прерывании работы приложения сторонней службой
Android Как правильно сделать паузу в ходе работы приложения?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Amos
0 / 0 / 0
Регистрация: 30.11.2012
Сообщений: 3
01.12.2012, 23:21  [ТС]     Монопольный режим работы приложения #10
Оказывается до меня подобное приложение уже кто-то делал
Вот тут обсуждение:
http://habrahabr.ru/qa/19020/
Yandex
Объявления
01.12.2012, 23:21     Монопольный режим работы приложения
Ответ Создать тему
Опции темы

Текущее время: 06:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru