读取另一个包的资产文件夹文件
read asset folder files of another package
我有两个 android 应用程序使用相同的 android:sharedUserId
说应用程序 A & 应用程序 B.
有没有办法从A读取B的资产文件夹的内容?
你不应该需要 android:sharedUserId
(除非你 真的 知道你在做什么,使用 android:sharedUserId
是有风险的)。最后我查了一下,资产是world-readable;任何应用都可以读取另一个应用的资产。
您应该能够 call createPackageContext()
获得与其他应用相关联的 Context
,然后像往常一样使用 getAssets()
从那个 Context
.
我有两个 android 应用程序使用相同的 android:sharedUserId
说应用程序 A & 应用程序 B.
有没有办法从A读取B的资产文件夹的内容?
你不应该需要 android:sharedUserId
(除非你 真的 知道你在做什么,使用 android:sharedUserId
是有风险的)。最后我查了一下,资产是world-readable;任何应用都可以读取另一个应用的资产。
您应该能够 call createPackageContext()
获得与其他应用相关联的 Context
,然后像往常一样使用 getAssets()
从那个 Context
.