gpt4 book ai didi

android - 是否可以在不使用内容提供程序的情况下访问另一个 APK 中的资源?

转载 作者:IT老高 更新时间:2023-10-28 23:21:51 28 4
gpt4 key购买 nike

我认为除非使用内容提供程序,否则无法访问其他 APK 中包含的资源。但是,我偶然发现了一个名为 Better Keyboard 的应用程序。它使用皮肤,所以我决定下载一个皮肤示例。

An example skin真让我吃惊。它几乎不包含任何代码,只声明一个 Activity ,没有内容提供者。尽管如此,它包含资源,如果安装了带有皮肤的 APK,它们显然可以从 Better Keyboard 应用程序中以某种方式访问​​。那么它是如何实现的呢?

最佳答案

我相信你正在寻找

资源 res = mPackageManager.getResourcesForApplication("org.example.foo");

http://developer.android.com/reference/android/content/pm/PackageManager.html#getResourcesForApplication%28java.lang.String%29

关于android - 是否可以在不使用内容提供程序的情况下访问另一个 APK 中的资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4593046/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com