android - 以编程方式检测调试 keystore 或发布 keystore

标签 android google-maps keystore

我想知道是否有一种方法可以检测程序是在默认(调试) keystore (从 eclipse 运行时)还是在签名 keystore (发布到 Android 市场时)上运行

我在我的应用程序中使用谷歌地图,我想以编程方式适本地更改 map API key 以进行测试和发布,因为一个 API key 仅适用于测试或 发布。

必须有一种方法可以做到这一点,因为 Google map 可以检测到使用哪个 keystore 来编译应用程序(以启用或禁用 map )。

最佳答案

关于android - 以编程方式检测调试 keystore 或发布 keystore ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6358247/

相关文章:

添加字体时,Prolog 中不允许使用 Android 的内容

ios - 交互式过渡,如谷歌地图 (iOS)

android - 如何在 API 级别 18 中使用存储在 KeyStore 中的 key 的加密 Realm

java - 在java中通过Google获取地址经度和纬度的最佳方法是什么

java - 在 Java Keystore 中导入 pkcs12 (.p12) 客户端证书文件时,CertificateChain 为空

java - 确定 keystore 类型是 pkcs12 还是 jks(以编程方式)

android - 无法解决以下问题:Landroid/support/v7/widget/ListViewCompat;

安卓 : Crash on Graph Scroll

java - 如何在按钮单击事件上将 EditText 数据添加到数据库?

java - Android Google Map V3 PolyLine无法绘制