一般在  Application 中进行初始化

 1 /**
 2      * 获取高德SHA1值
 3      * */
 4
 5     public static String sHA1(Context context) {
 6         try {
 7             PackageInfo info = context.getPackageManager().getPackageInfo(
 8                     context.getPackageName(), PackageManager.GET_SIGNATURES);
 9             byte[] cert = info.signatures[0].toByteArray();
10             MessageDigest md = MessageDigest.getInstance("SHA1");
11             byte[] publicKey = md.digest(cert);
12             StringBuffer hexString = new StringBuffer();
13             for (int i = 0; i < publicKey.length; i++) {
14                 String appendString = Integer.toHexString(0xFF & publicKey[i])
15                         .toUpperCase(Locale.US);
16                 if (appendString.length() == 1)
17                     hexString.append("0");
18                 hexString.append(appendString);
19                 hexString.append(":");
20             }
21             String result = hexString.toString();
22             Log.i("SHA11---",result);
23             Log.i("SHA22---",result.substring(0,result.length()-1));
24             return result.substring(0, result.length()-1);
25         } catch (PackageManager.NameNotFoundException e) {
26             e.printStackTrace();
27         } catch (NoSuchAlgorithmException e) {
28             e.printStackTrace();
29         }
30         return null;
31     }

转载于:https://www.cnblogs.com/monkey0928/p/9154817.html

高德地图开发者平台获取sHA1值相关推荐

  1. 借助高德地图开发者平台——地图可视化

    借助高德地图开发者平台--地图可视化 高德地图开发者平台:http://developer.amap.com/ 做什么? 制作这样的显示地图: 你只需要: 点位经纬度坐标即可.(这一点可以利用高德坐标 ...

  2. android高德地图用地址获取经纬度,高德地图API-获取位置信息的经纬度

    一.首先需要注册成为开发者,注册成功后就可以使用此开放平台. 步骤如下: 1.百度搜索 高德开放平台,进入网站.或者 输入网址:https://lbs.amap.com/ 搜索高德开放平台 高德开发平 ...

  3. 【精准三点定位求解汇总】利用Python或JavaScript高德地图开放平台实现精准三点定位(经纬度坐标与平面坐标转换法求解、几何绘图法求解)

    [精准三点定位求解汇总]利用Python或JavaScript高德地图开放平台实现精准三点定位(经纬度坐标与平面坐标转换法求解.几何绘图法求解) 众所周知,如果已知三个点的坐标,到一个未知点的距离,则 ...

  4. 高德地图POI信息获取——爬虫小实验

    写在前面:不详尽支出,各位看官可在留言区留言说明,我会尽快补充回复! 上传一个之前数据爬取过程中,编写的一个小程序,代码如下 # -*- coding: utf-8 -*- import json i ...

  5. 【SDCC讲师专访】房芳:高德地图开放平台,一场本地生活服务市场入口的争夺战

    摘要:在SDCC 2013(中国软件开发者大会)期间,高德地图开放平台产品总监房芳女士接受了CSDN记者的采访,详谈了高德地图开放平台的优势.提供的开发者服务.发展战略等,以及高德.阿里.新浪三强联手 ...

  6. Android获取SHA1值

    前言 获取SHA1.256值是老生常谈问题,当我们需要用到百度地图等三方技术时,需要我们提供相关信息用以注册,目前关于如何获取SHA1.256网上有很多帖子,我也再写一遍,末尾会新增一个傻瓜式方法 一 ...

  7. 高德地图 搜索店名获取经纬度

    有啥问题加QQ:3053916151 <!doctype html> <html lang="zh-CN"><head><meta cha ...

  8. 百度地图开发者平台的使用

    我们在做地图的时候不太可能自己去写一个地图,所以我们就用到了百度地图的开发平台 1.在浏览器中搜索百度地图开发者平台 2.进入网站找到开发者文档并进入JavaScript API 中(如果没有百度账号 ...

  9. 高德地图根据地址获取经纬度(JS)

    高德地图根据地址获取经纬度(JS) <script type="text/javascript" src="https://webapi.amap.com/maps ...

最新文章

  1. 最新!全球学术排名出炉:18所中国大学位居世界100强
  2. maven的tomcat插件如何进行debug调试
  3. 为何艾伦·图灵想让AI智能体故意犯错
  4. .gitmodule中没有为非子模块的路径找到子模块映射
  5. 选择一线一张床还是小城一套房?
  6. android开发实例之minitwitter登录界面 代码,Android实例miniTwitter登录界面
  7. WebBrowser!
  8. 辐射3计算机,辐射3与道德
  9. 机器学习实践笔记(三)时间序列数据预测
  10. Java 接口中使用数组缺点的理由
  11. Oracle中“行转列”的实现方式
  12. iOS申请真机调试证书-图文详解
  13. C#做一年小孩做一个口算题生成器
  14. 最全的蓝桥杯嵌入式备赛集合~
  15. 小路工作室GHOST XP 2007典藏版(完美XP)
  16. 启动tomcat报错:Destroying ProtocolHandler [ajp-nio-8009]
  17. 类人机器人AI系统进阶模型 - 试论计算机模拟意识
  18. thinkphp5.x获取当前模块名称,当前控制器名称,当前类方法名称,当前模型名称
  19. 谈一谈|Word文档图片的提取
  20. ubuntu系统命令之关机、注销、重启

热门文章

  1. 频率与周期的对应关系
  2. Android中为按钮设置点击音效
  3. 关于构建工具网站的摸索以及记录
  4. Python Diary - Day 15 模块、异常和文件
  5. 5G提速 高通助推标准走向现实
  6. hls.js下载m3u8视频播放hls.js
  7. 机器学习(三)防止语句歧义、平凡解、支持向量机
  8. 关闭不需要服务 为Windows系统提速(转)
  9. Unity游戏开发:文字冒险游戏项目实战
  10. Linux查看硬盘属性(机械硬盘/固态硬盘)