gpt4 book ai didi

android - 如何将 Google API key 字符串缓存到内存中?

转载 作者:行者123 更新时间:2023-11-30 03:58:58 27 4
gpt4 key购买 nike

我正在开发一个使用 Google Places API 的 Android 应用。

为了不让 Google API key 出现在应用程序代码中,我从我自己的经过身份验证的 API 服务器获取它,并且在应用程序的许多地方都需要它。

将其存储/缓存到内存的最佳方式是什么?

我知道只要使用单例就会被垃圾回收。扩展 Application 类并向其中添加方法是一个好方法吗?还有什么我可以考虑的吗?

最佳答案

使用SharedPreferences

保存到首选项:

PreferenceManager.getDefaultSharedPreferences(context).edit().putString("MYAPIKEY",
"myStringToSave").commit();

获取存储的偏好:

PreferenceManager.getDefaultSharedPreferences(context).getString("MYAPIKEY",
"defaultStringIfNothingFound");

上下文是你的上下文。

从服务器获取后,保存它。然后您可以随时访问它。卸载应用程序当然会删除其内容。否则它是持久的。

关于android - 如何将 Google API key 字符串缓存到内存中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12871338/

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