Php 如何在运行时获取android应用程序的OAuth客户端密钥和客户端机密,而无需硬编码

Php 如何在运行时获取android应用程序的OAuth客户端密钥和客户端机密,而无需硬编码,php,android,wordpress,oauth,Php,Android,Wordpress,Oauth,我需要找到一种方法,在运行时使用OAuth使用wordpress API授权android客户端,而无需硬编码客户端密钥和客户端密码 我在wordpress中添加了一个新的应用程序,并生成了客户机密钥和客户机机密。除此之外,我还安装了“WordPressRESTAPI-OAuth1.0a服务器”插件 就目前而言,客户端密钥和密码是在我的android项目中硬编码的。我使用OAuth1.0a成功地用这些凭据授权了我的android客户端,并且可以向API发出请求 但是,多个android客户端应该

我需要找到一种方法,在运行时使用OAuth使用wordpress API授权android客户端,而无需硬编码客户端密钥和客户端密码

我在wordpress中添加了一个新的应用程序,并生成了客户机密钥和客户机机密。除此之外,我还安装了“WordPressRESTAPI-OAuth1.0a服务器”插件

就目前而言,客户端密钥和密码是在我的android项目中硬编码的。我使用OAuth1.0a成功地用这些凭据授权了我的android客户端,并且可以向API发出请求

但是,多个android客户端应该能够连接到不同的wordpress API。 在应用程序只构建一次后,客户端应该能够获取特定Wordpress站点的客户端密钥和机密,以启动OAuth授权。 因此,在运行时的初始设置过程中,需要以某种方式指定客户端密钥和密码。 除了手动输入客户机密钥和密码,还有更好的方法吗? 我真的觉得我忽略了一些很明显的事情,但是还没有找到答案


提前谢谢

我想惯例是在
gradle.properties
中声明默认值,然后用环境变量覆盖它们。请阅读详细信息。感谢您的文章,这很有趣,但据我所知,这种方法只在构建时有效,但我需要在运行时执行。