大家好,今天我們講一下比較熱門的定位服務(wù),閑話少敘直奔主題。因為是使用高德地圖所以首先咱們就得先在高德開發(fā)平臺上注冊一個賬號,具體注冊流程在這里就不一一贅訴了,下面就講一下再注冊成功之后如何申請key,要申請key就得需要發(fā)布版NAS1碼與測試版NAS1碼以及工程的包地址,下面就講一下如何獲取NAS1碼。

第一步:申請NAS1

 

    1、若是想獲得發(fā)布版的NAS1碼,就得先把你的工程打包,打包成功后你就會獲得一個以.jsk為后綴名的文件,打包的時候你會設(shè)置一個密碼,一會用到這個文件的儲存路徑以及你設(shè)置的密碼。

 

    2、打開你的androidstudio選擇你的工程,在控制臺選擇Terminal目錄下,在光標(biāo)顯示的地方輸入 keytool -v -list -KeyStore KeyStore文件地址這段代碼 ,KeyStore文件地址就是你的.jsk文件的地址,輸入完后按回車會讓你輸入密碼你直接輸入,注意你輸入密碼的時候控制臺并不顯示,但不要緊控制臺已經(jīng)錄入,然后按回車就會出現(xiàn)一系列的信息其中就包括NAS1碼,這個就是發(fā)布版的NAS1碼。

 

    3、如何獲得測試版的NAS1碼,這里就需要自己寫一個工具類來把測試版的NAS1打印出來,具體工具類代碼如下:

Android培訓(xùn),安卓培訓(xùn),手機(jī)開發(fā)培訓(xùn),移動開發(fā)培訓(xùn),云培訓(xùn)培訓(xùn)

 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