2016-04-11 4 views
-1

Я разрабатываю приложение для защиты в Android. Я хочу, чтобы этот пользователь не смог удалить и принудительно остановить мое приложение, чтобы он не мог получить доступ к экрану подробных сведений о приложении. Но поэтому я использовал несколько решений от StackOverFlow. Но я пока не нашел правильного решения. Решения отличаются от Android 4,5 и 6. Пожалуйста, дайте мне знать, если у вас есть правильное решение. Спасибо заранее.Как я могу определить действие, которое программа установки/Apps Manager открыта или нет в программном обеспечении Android?

ответ

0

Формулировка вашего вопроса трудно понять, но похоже, что вы хотите создать приложение для киоска?

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

Основа для создания приложения киоска использует

<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> 

Если вы хотите, чтобы некоторые источники, который вы можете посмотреть на AnderWeb в ADW Launcher https://github.com/AnderWeb/android_packages_apps_Launcher

+0

Спасибо за ваш ответ. Я думаю, что это полезно. Но эта пусковая установка может быть удалена. Я хочу отключить Settings/Apps Manager. Является ли это возможным? –

+0

Мой ответ: как вы это делаете. Начните с установки, которую я описал. А затем переопределите и обработайте функциональность кнопки меню/задней кнопки. Обратите внимание, что ваше приложение не будет принято Google, потому что оно противоречит их политике. Но, конечно, это возможно. – portfoliobuilder