我正在编写一个小型 Android 应用程序,我需要隐藏一些变量值。我从内容提供商那里获得了一个 API 密钥,内容提供商为我提供内容以在我的应用程序中显示我需要从中检索数据。因为它被用于加密算法,所以代码不泄露至关重要。
我需要将 API 密钥保存在我的代码中,并确保它不会被世界上的坏人检索到。我现在要做的是将它们作为变量保存在我的代码中:
private static final String API_KEY="mysupersecreatapikey";
在应用程序编译为 APK 文件后,在我看来,这不再是可检索的了。我现在是否以正确的方式进行操作,还是有更好的解决方案?
提前谢谢,达里尔