Я разработал программное обеспечение для компании, а не для личного пользования, и мне нужно заблокировать доступ к некоторым приложениям на Android.
Мне нужно запретить пользователю совершать звонки, отправлять смс, использовать Android Market, использовать Gmail и несколько других приложений.
Как я вижу есть два варианта:
1 - Удаление приложений по умолчанию с помощью «Titanium Backup». Если мне нужно снова использовать это устройство для совершения звонков, я переустановлю исходное ПЗУ или восстановлю Titanium Backup.
2 - Используйте программное обеспечение со списком игнорирования, и это программное обеспечение убьет все игнорируемые процессы (Backgronud, Foreground), и это программное обеспечение должно использовать пароль администратора для настройки.
Так существует ли это программное обеспечение? Удаление - хороший вариант? Есть ли другие варианты?
Удаление через Titanium будет работать для удаления Gmail, Market и Messaging, но будьте очень осторожны при удалении Phone.apk, так как он тесно интегрирован с основными службами. Вы можете начать видеть принудительное закрытие и другую нестабильность на телефоне.
Мне кажется, вам нужно установить свою версию ОС.
Если вы просто хотите запретить пользователю доступ к определенным приложениям, используйте приложение, которое позволяет защитить паролем и тем самым запретить пользователю использовать указанное приложение.
Затем вы можете защитить телефон, электронную почту, приложение Market и т. д.
Однако обратите внимание, что находчивый пользователь всегда может загрузить альтернативные приложения через SD-карту или браузер (если он тоже не защищен) и использовать их таким образом.
На рынке существует множество приложений для защиты приложений.
Вы хотите заблокировать эти функции навсегда или только во время работы вашего приложения? Если вы хотите, чтобы это было постоянно, почему бы не выпустить Android-устройство без телефона? Кроме того, мультимедийные устройства обычно не поставляются с установленными приложениями Google.
Ложь Райан