2010-12-15 2 views
3

Как ограничить пользователей, чтобы иметь возможность использовать только одно приложение на Android-устройстве? То есть я пишу стороннее приложение, которое запускается после запуска Android-телефона, и пользователям не разрешается обращаться к другим приложениям на устройстве. это возможно в Android? Может ли кто-нибудь предложить мне возможные пути достижения этого?Ограничить пользователей, чтобы использовать только одно приложение на устройстве Android

Спасибо заранее,

+1

См. Http://stackoverflow.com/questions/3629833/ – Blrfl 2010-12-15 14:00:55

ответ

2

Это невозможно без modifyieng на Андроид самой системы.

Вы можете попробовать различные вещи, чтобы имитировать эффект: - Реализовать свое приложение в качестве домашнего экрана намерения приемника и установить его по умолчанию - реализовать браузер, электронная почта, обмен и т.д. и т.д. намерений приемников для вашего приложения и установить его как по умолчанию

Единственный способ сделать это полностью безопасным. & - пользовательский подход - это настройка вашей корневой системы, что означает, что вы сами скомпилируете андроид и добавите различные изменения (например, отключите Home-Button и т. д.).

Android более гибкий, чем iPhone, но недостаточно гибкий, чтобы он полностью защищал взаимодействие пользователя. Вы планируете использовать CAR, верно?

+2

`и установите его как значение по умолчанию` Вы не можете сделать это, только пользователь может это сделать. – Falmarri 2010-12-15 14:57:18

1

Для этого вы можете сделать много усилий. ниже шаги, как это сделать:

  1. Создать группу
  2. Внутри группы Пользователь
  3. Внутри группы место применения
  4. Обеспечить механизм на устройстве, чтобы задать учетные данные от пользователей
  5. После ввода пользователя их учетные данные затем перенаправляют этого пользователя на определенную группу (на устройство), поэтому внутри групп, объявленных приложениями, доступ к ним могут получить только пользователи.
Смежные вопросы