¿Cómo instala Play Store aplicaciones en dispositivos Android?

Hay tres lados en su pregunta.

Primero, Play Store no usa la aplicación Package Installer (la que abre archivos APK), pero bajo el capó, tanto Play Store como Package Installer usan PackageManagerService de Android, que proporciona API para aplicaciones de sistema confiables (como estos dos) para instalar otras aplicaciones. A su vez, PackageManagerService se conecta al demonio installd (a través del /dev/socket/installd dominio /dev/socket/installd Unix), y el daemon, que se ejecuta con permisos de root , es responsable de copiar los archivos de la aplicación en su lugar.

En segundo lugar, sobre los permisos. Técnicamente, las aplicaciones confiables del sistema (como, nuevamente, Play Store y Package Installer) pueden instalar otras aplicaciones, y es su preocupación asegurarse de que el usuario acepte otorgar a la aplicación los permisos que solicita. PackageManagerService no se preocupa por comprobarlo por sí mismo (y de todos modos no tiene una interfaz gráfica): solo instalará la aplicación y le otorgará todos los permisos que desee; nuevamente, se supone que la aplicación del sistema que emitió la solicitud de instalación tiene Ya se aseguró de que el usuario esté de acuerdo .

En tercer lugar, comenzando con Android 6 Marshmallow, las aplicaciones pueden (y deberían) solicitar los permisos necesarios en tiempo de ejecución (y solo las aplicaciones antiguas que no se han actualizado aún lo solicitan en el momento de la instalación), probablemente es por eso que no está viendo la solicitud de permisos al instalar la aplicación, pero tanto Play Store como Package Installer deben comportarse de la misma manera aquí.

Play Store muestra una ventana con todos los permisos que solicita una aplicación, pero depende de la aplicación. Las aplicaciones diseñadas para Marshmallow y posteriores no solicitan permisos antes de la instalación, solo cuando es necesario.

En cuanto a cómo Play Store instala las aplicaciones, descarga el .apk y luego lo instala en el dispositivo.

Descargue el archivo APK a través de su navegador e instálelo.

o

descargue el archivo .zip de las aplicaciones de Google para su versión de Android e instálelo a través de la recuperación.

para obtener más información, visite https://upsocialhub.com gracias

Play Store utiliza conmutadores silenciosos como el de Windows Installer (.MSI) donde puede personalizar la instalación sin cuadros de diálogo.

Utiliza el mismo método. Descarga la aplicación, acepta en su nombre y elimina el archivo apk.