大家好,今天我们讲一下比较热门的定位服务,闲话少叙直奔主题。因为是使用高德地图所以首先咱们就得先在高德开发平台上注册一个账号,具体注册流程在这里就不一一赘诉了,下面就讲一下再注册成功之后如何申请key,要申请key就得需要发布版NAS1码与测试版NAS1码以及工程的包地址,下面就讲一下如何获取NAS1码。
第一步:申请NAS1
1、若是想获得发布版的NAS1码,就得先把你的工程打包,打包成功后你就会获得一个以.jsk为后缀名的文件,打包的时候你会设置一个密码,一会用到这个文件的储存路径以及你设置的密码。
2、打开你的androidstudio选择你的工程,在控制台选择Terminal目录下,在光标显示的地方输入 keytool -v -list -KeyStore KeyStore文件地址这段代码 ,KeyStore文件地址就是你的.jsk文件的地址,输入完后按回车会让你输入密码你直接输入,注意你输入密码的时候控制台并不显示,但不要紧控制台已经录入,然后按回车就会出现一系列的信息其中就包括NAS1码,这个就是发布版的NAS1码。
3、如何获得测试版的NAS1码,这里就需要自己写一个工具类来把测试版的NAS1打印出来,具体工具类代码如下:
1 import android.content.Context; 2 import android.content.pm.PackageInfo; 3 import android.content.pm.PackageManager; 4 5 import java.security.MessageDigest; 6 import java.security.NoSuchAlgorithmException; 7 import java.util.Locale; 8 9 /**10 * Created by zhangdi on 2016/9/2.11 * 用来获取测试版SHA1的工具类12 */13 public class Sha1 {14 public static String sHA1(Context context) {15 try {16 PackageInfo info = context.getPackageManager().getPackageInfo(17 context.getPackageName(), PackageManager.GET_SIGNA


