Java 如何使两个Android应用程序共享相同的用户id?
我记得在某个地方读到,你可以让两个android应用共享同一个用户id,但我从其他人那里听到了相互矛盾的信息。是否可以使两个应用共享相同的用户id?如果可以,是如何实现的?看起来可以使用manifest属性。这两个应用也必须使用相同的签名进行签名。当您拥有相同的sharedUserId(在清单中)并且两个应用使用相同的证书进行签名时,您可以使用此代码段从其他应用访问文件:Java 如何使两个Android应用程序共享相同的用户id?,java,android,Java,Android,我记得在某个地方读到,你可以让两个android应用共享同一个用户id,但我从其他人那里听到了相互矛盾的信息。是否可以使两个应用共享相同的用户id?如果可以,是如何实现的?看起来可以使用manifest属性。这两个应用也必须使用相同的签名进行签名。当您拥有相同的sharedUserId(在清单中)并且两个应用使用相同的证书进行签名时,您可以使用此代码段从其他应用访问文件: Context ctx = createPackageContext("com.yourcompany.youapp", C
Context ctx = createPackageContext("com.yourcompany.youapp", CONTEXT_RESTRICTED);
FileInputStream fis = ctx.openFileInput("sharedFile.txt");