[Citation des autorisations système pour les développeurs Android] Normalement, vous ne pouvez pas exécuter deux codes de package dans le même processus, vous devez les exécuter en tant qu'utilisateurs Linux différents. Vous pouvez attribuer le même ID utilisateur à plusieurs packages à l'aide de l'attribut sharedUserId dans la balise manifeste par package dans AndroidManifest.xml. https://developer.android.com/guide/topics/security/permissions.html?hl=JA
・ ・ ・ (´ ・ ω ・ `) N'est-ce pas dangereux? En raison de cette spécification, chaque information d'application est gérée en utilisant l'UID comme clé ...
Par exemple UID de l'application 1 = 10001 UID de l'application 2 = 10002 App 3 UID = 10003 ← SharedUserId UID de l'application 4 = 10003 ← SharedUserId
Dans ce cas, l'application 3 et l'application 4 font référence aux mêmes informations sur l'application, donc ce n'est pas bon. Gérons par ID d'application. Fondamentalement, il semble que l'ID d'application = nom du package, voir Développeurs pour plus de détails ** * Encore une fois, utilisons l'identifiant de l'application! !! ** </ font>
Recommended Posts