我想知道是否有一种方法可以检测程序是在默认(调试) keystore (从 eclipse 运行时)还是在签名 keystore (发布到 Android 市场时)上运行
我在我的应用程序中使用谷歌地图,我想以编程方式适本地更改 map API key 以进行测试和发布,因为一个 API key 仅适用于测试或 发布。
必须有一种方法可以做到这一点,因为 Google map 可以检测到使用哪个 keystore 来编译应用程序(以启用或禁用 map )。
最佳答案
http://daniel-codes.blogspot.com/2011/04/detecting-keystore-signature-in-code.html
这似乎是识别释放 key 的合适方法
还有
http://whereblogger.klaki.net/2009/10/choosing-android-maps-api-key-at-run.html
还有
关于android - 以编程方式检测调试 keystore 或发布 keystore ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6358247/