2013-07-09 2 views
3

Я делаю два приложения для Android, первое из которых - это приложение-установщик, которое загружает и устанавливает мое приложение.Как проверить некоторую зависимость до установки приложения в Android

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

Пожалуйста, дайте мне предложение Я новичок на андроид

Благодаря

+0

Почему вы не сохраняете свое второе приложение в качестве зависимости от первого приложения? Таким образом, вы можете попросить пользователя установить второе приложение при первом запуске или после первого использования в течение нескольких минут. – maverick1989

ответ

1

Вы можете сделать это с именем пакета, используя PackageManager.

try{ 
    ApplicationInfo appInfo = getPackageManager() 
          .getApplicationInfo("com.abc.firstApp", 0); 
    // application exists 
    } catch(NameNotFoundException nnfe){ 
    // application doesn't exist 
} 

заменить com.abc.firstApp с именем пакета вашего первого приложения.

Вы не можете сделать это во время процесса установки. Вы должны проверить это со своего второго приложения. после завершения установки второго приложения.

+0

Спасибо за ответ, но это не мое решение. На самом деле я хочу проверить перед установкой. Как и некоторые проверки безопасности перед установкой. Пожалуйста помоги. – Shankar

+0

Вы не можете сделать это до или после установки. – Bishan

Смежные вопросы