Запуск собственного приложения только в качестве приложения по умолчанию для Android

1

Мне нужно создать приложение для вкладки Android 3.0, в котором я должен запустить собственное приложение в качестве единственного приложения для deafult для Android, а также пользователь может использовать устройство только через это приложение и иметь ограниченный доступ (может использовать ограниченное приложение). Кнопка "Главная" также отключена.

Основным окном приложения будет экран входа в систему, с помощью которого пользователь войдет в систему по определенному имени пользователя и паролю, а также предоставит период времени, для которого он хочет получить доступ к устройству, и он должен заплатить деньги через paypal, По истечении времени приложение автоматически закрывается и запускается снова.

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

Пожалуйста, дайте мне некоторое представление о приложении (возможно ли это или нет). Также дайте мне несколько ссылок, которые могут помочь мне в создании проекта.

Очень срочно. Пожалуйста, помогите.

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

Теги:
android-3.0-honeycomb

1 ответ

2
Лучший ответ

Я предполагаю, что вы должны сделать свое приложение пусковой установкой со следующим фильтром намерения:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.MONKEY"/>
</intent-filter>

Это не отключит вашу домашнюю кнопку, но запустится или, по крайней мере, попросит пользователя запустить ваше приложение при нажатии.

Если у вас есть полная рука на самом планшете, удалите launcher2.apk и пусть только ваша пусковая установка, это сделает трюк, никакая другая пусковая установка не будет запущена.

Так как вы - пусковая установка, вы можете решить, где пользователь может перейти отсюда, вы можете контролировать любого пользователя, которое может совершить действие.

  • 0
    Как я могу удалить Launcher2.apk, как я хочу, чтобы мое приложение в качестве единственного модуля запуска.
  • 0
    это возможно только в том случае, если у вас есть полная рука на устройстве, приложение не может сделать такую вещь. Модуль запуска находится в /data/app/launcher2.apk (может потребоваться root), возможно, вы можете просто удалить его из параметров / приложения.
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню