这两天在做安卓实验,其中涉及到了高德地图API的使用,我在使用过程中发现输出结果为MD5验证失败,寻路失败的问题(忘记截图了)。然后我个人就去查阅高德地图API的官方文档,也没查出个所以然,最后依靠CSDN上某些大佬的讲解,完成了SHA1码的获取,在此也和大家分享一下。
高德地图API官网:https://lbs.amap.com/
我个人是基于AndroidStudio4.5的平台。
首先按照官网的教程
这是官网的教程,但是我按照这个做并没有正确的获取SHA1码
接下来是CSDN大佬们的博客
public static String sHA1(Context context) {
try {
PackageInfo info = context.getPackageManager().getPackageInfo(
context.getPackageName(), PackageManager.GET_SIGNATURES);
byte[] cert = info.signatures[0].toByteArray();
MessageDigest md &#