2014-12-07 3 views
-1

Я делаю приложение, которое будет обнаруживать вредоносные программы. Теперь я прочел разрешения для всех приложений установки. Теперь я хочу, чтобы он разрешал читать разрешения, когда вы собираетесь установить apk, как в системе, которые видят список с разрешением, необходимым для приложения. Любые идеи?Прочтите разрешения apk во время установки

+0

Установить apk из приложения? – RxRead

+0

@WangYun, но я хочу прочитать разрешения, прежде чем устанавливать его –

ответ

1

Приложение не может подключиться к процессу установки, инициированному другим приложением. Вы можете предложить свой собственный метод установки, который сначала выполняет необходимые проверки перед началом установки через систему. Однако это не мешает пользователю устанавливать приложение по-другому, например, в приложении Play Store.

0
  1. Если вы хотите установить apk из своего приложения.
    Вы можете сначала проанализировать файл AndroidManifest.xml файла APK.
    Простым для этого является ссылка на исходный код установщика Android.
    Основного класс:
    frameworks/base/core/java/android/content/pm/PackageParser.java
    см parsePackageLite parsePermission функция
  2. Если вы значите зацепить APK установки из вашего приложения.
    Это очень сложно, хотя мы можем подключиться к процессу установки системы с правами root. Я не пробовал так далеко.

Это может помочь.

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