Это больше похоже на общие знания для понимания рынка Android. Итак, в первую очередь, мне жаль, что я должен спросить здесь. Я ищу довольно долго и до сих пор не понимаю. Итак, мы пойдем.Как установить приложение Android Market?
Насколько я знаю, packageInstaller устанавливает приложения на Android. Он запрашивает разрешение пользователя до его установки.
Так что мой вопрос: «Используется ли на рынке Android пакет packageInstaller или он сам устанавливает?»
Если этого не происходит, есть несколько вещей, о которых я не знаю.
Я почти уверен, что разрешения извлекаются из файла AndroidManifest.xml. Перед загрузкой, как Android Market знает, какие права необходимы для приложения? (Мое предположение, что веб-сайт Android Market зарегистрировал разрешения при загрузке apk)
Android Market просит пользователя согласиться с разрешениями перед загрузкой apk. Если пользователь соглашается и загружает, установка выполняется сразу после загрузки (т. Е. Без запуска packageInstaller). Как это возможно?
В качестве стороннего приложения может ли любое приложение выполнять ту же работу, что и Android Market?
Thz u для вашего ответа. Можете ли вы подробнее рассказать о своей третьей точке? – PH7
Как я знаю, компоненты, необходимые для установки приложений, защищены разрешением signatureOrSystem. – Yury
Достаточно честный. Я столкнулся с этой ссылкой [http://groups.google.com/group/android-developers/browse_thread/thread/fe47bc6c72914df0] в группе google. Кажется, нет возможности устанавливать приложения на Android в обход PackageInstaller. – PH7