getResourcesForApplication
全部标签 我需要在Android应用程序中存储一些敏感信息。如果我把它放在一个资源文件中,对于另一个应用程序来说,只需使用PackageManager.getResourcesForApplication()就可以浏览和读取该文件似乎是微不足道的。.我们不希望人们能够轻易窥探的此类信息的正确放置位置在哪里?它应该在编译的java文件中吗?还是类文件也易于阅读?此外,如果它们在java文件中,是否可以从需要它们的XML文件中引用它们(例如,对于googlemapsapikey)? 最佳答案 您的APK将从设备中检索并撕裂。(毕竟,某些设备已获得
我认为除非使用内容提供程序,否则无法访问其他APK中包含的资源。但是,我偶然发现了一个名为BetterKeyboard的应用程序。它使用皮肤,所以我决定下载一个皮肤示例。Anexampleskin真让我吃惊。它几乎不包含任何代码,只声明一个Activity,没有内容提供者。尽管如此,它包含资源,如果安装了带有皮肤的APK,它们显然可以从BetterKeyboard应用程序中以某种方式访问。那么它是如何实现的呢? 最佳答案 我相信你正在寻找资源res=mPackageManager.getResourcesForApplicati
我认为除非使用内容提供程序,否则无法访问其他APK中包含的资源。但是,我偶然发现了一个名为BetterKeyboard的应用程序。它使用皮肤,所以我决定下载一个皮肤示例。Anexampleskin真让我吃惊。它几乎不包含任何代码,只声明一个Activity,没有内容提供者。尽管如此,它包含资源,如果安装了带有皮肤的APK,它们显然可以从BetterKeyboard应用程序中以某种方式访问。那么它是如何实现的呢? 最佳答案 我相信你正在寻找资源res=mPackageManager.getResourcesForApplicati