一.写在前面 现在越来越多的API接口要求都要求提供我们的项目SHA1值,开发版目前还要求不高,但是发布版是必定要求的.而目前定位在各大APP中也较为常见,当下主流的百度地图和高德地图都在申请的时候会出现下面的情况. 那么,这个sha1到底怎么获取呢? 下面给大家带来android studio 怎么获取它,Eclipse的可以通过配置gradle来设置,既然android studio慢慢的成为了主流,这里就只讲解android studio下的获取方式吧.还请使用Eclipse的看官老爷自行…
打开网页http://lbsyun.baidu.com/,进入百度地图开发平台. 单击[登录],登录百度账号.如果您还没有百度账号,单击箭头处[立即注册]注册百度账号. 登录完成后,单击右上角箭头处[控制台]. 进入控制台后,会提示注册为百度地图开发平台开发者.填写姓名,手机号码并获取验证码和邮箱后,单击[提交]注册.注意:邮箱一定要填写正确的能接收邮件的邮箱. 注册提交成功后,会发送一封激活邮件到您之前填写的邮箱. 进入邮箱,点击邮件中激活连接完成激活后会动跳转到控制台.自 单击[申请秘钥]即…
今天在做Android apk发布时,发现发布后不能显示百度地图,结合网上的信息,及自己的实验,终于可以了.原来在Eclipse上直接run的是测试版本,而发布后是运行版本,两个版本的SHA1值不一样,而百度地图需要用到SHA1值来获取key值,so.... 在发布之前要做的工作: 1.创建数字签名(如果已经创建,请转到第二步)…
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 在使用android studio的过程中,常常会遇到一个头疼的问题,添加的so,居然无法被svn添加. 选项都是灰的: 那这种问题该如何解决呢? 方法一: 换小乌龟,用小乌龟添加so,然后再用Android Studio更新一下. 方法二:[使用这个方法] 修改Android Studio的配置,我们一般都是用的是subversion,因此就是修改subversion的配置. File——Setting——Version Co…
今天打开Android studio突然出现了setContentView(R.layout.activity_main);中的R标红错误,这已经不是第一次出现这个错误了,真心的觉得Android studio是真的不稳定,找了半天发现我的资源文件res下面的好多文件出现了乱码,(我也是醉了).把他们一个一个的替换成正确的代码终于rebulid project不再出现错误了. <?xml version="1.0" encoding="utf-8"?>…
打开网页https://lbs.amap.com/,进入高德开发平台. 单击箭头处[注册],打开注册页面.(如果您已注册为高德地图开发者可跳过此步骤,直接登录即可). 选择[成为个人开发者],如果您是具有营运资质的企业主体也可以选择[成为企业开发者],企业开发者有更高的服务调用配额.本文仍以注册个人开发者为例,介绍如何申请高德地图用户Key.按网页提示注册成为高德地图个人开发者. 登录后打开网页https://lbs.amap.com/dev/key/app,新建应用.填写应用名称和应用类型后单…
百度地图在web中的使用(js) 背景:在公司做一个地理位置的自定义字段,需要用到地图来获取经纬度和地址,在这选择了百度地图 准备工作 注册百度地图开发者,创建应用获取key http://lbsyun.baidu.com/ 使用过程 引入js文件 <script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak=生成的key"></script> 创…
Support Library Setup How you setup the Android Support Libraries in your development project depends on what features you want to use and what range of Android platform versions you want to support with your application. This document guides you thr…
打开Android Studio,依次[File]-[Settings] 在打开的settings界面里找到plugins设置项,点击右侧的“Browser..”按钮 在搜索栏里输入genymotion关键字,可以看到右侧已经搜索到插件,点击install安装. 开始下载,速度很快.安装后重新启动Android Studio,我们就可以工具栏看到genymotion插件的图标. 但是在C盘默认目录或者其他任何盘却都没有找到genymotion文件夹 接下来采用手动安装的方法 https://ww…
使用Android Studio一段时间了,还有很多小技巧没有掌握.比如:平常将字符串整理到string.xml中,都是手动的去复制字符串到string.xml中,然后再回来修改引用该字符串的代码,这样很low.今天发现了一个小技巧可以轻松整理字符串到string.xml中,在这里分享出来. 1.在布局文件中写的字符串,整理到string.xml中 1.如下面的布局文件,一般写布局文件的时候都是直接把字符串写到里面,之后再整理到string.xml中: <TextView android:lay…
视频教程建议采用超清模式, 关注更多视频订阅我的优酷 最近一直使用Android Studio 简单把Android Studio介绍下 1. 首先介绍下 Android Studio的快捷键 由于之前一直用Eclipse开发,所以把快捷键映射成Eclipse上手更加快点 映射后常用的快捷键 Alt+H:查找功能,全局查找 Alt+Shift+↓:复制光标所在行代码到下一行 Ctrl+D:删除光标所在位置那行代码 Alt+Enter:导入包    快速修复 Ctrl+/:当行注释,反注释再按一次…
在Xamarin Mono For Android的开发中,如果要使用第三方的jar,就必须进行绑定.通过创建Java Bindings Library项目来自动生成C#到java的代码映射代码,最终产生一个dll程序集,我们调用这个程序集中的代码就可以调用jar中对应的代码. ++++++++++++++++++++++++++++++++++++++++++++++++ Xamarin Mono 移动跨平台开发群 230865920 欢迎大家进来交流 ++++++++++++++++++++…
手机都有gps和网络,通过gps或者网络可以定位到自己,然后通过百度,腾讯啊之类的地图可以显示我们的地理位置.这里学习下百度地图的使用.首先就是要申请开发者了,这个详细就不多讲了.http://developer.baidu.com/map/wiki/index.php?title=androidsdk/guide/key.可以参考这里,详细介绍了怎么申请. 然后创建应用,创建好了之后,如下所示: 接着是下载百度的sdk了.http://lbsyun.baidu.com/index.php?ti…
PS:装个系统装了一天.心力憔悴.感觉不会再爱了. 学习内容: 1.使用百度Map实现Poi搜索. 2.短串分享 3.在线建议查询   百度地图的研究也算是过半了.能够实现定位,实现相关信息的搜索,实现地图控制这也就算是掌握了一大部分了.这次主要是说说如何去实现poi搜索.那么什么是Poi.   Poi:poi中文翻译为兴趣点.捞干的说其实就是周边的一些ktv,酒店,餐馆,理发店等等都是一个poi.在实现了基础定位的前提后,去搜索附近的poi.这样就可以完成一些其他事情.比如说订一份外卖,预定一…
在android中使用百度地图,我们能够先看看百度地图对应的SDK信息:http://developer.baidu.com/map/index.php? title=androidsdk,它里面基本上有关于android中的全部配置.api调用等操作方法.以下我们来看看百度地图在android中环境的搭建步骤:我们这里使用的百度地图版本号为 Android SDK v3.1.1.版本号不同,里面的API可能不一样,所以希望大家可以注意.. 一.申请密钥.不管是开发谷歌地图还是百度地图我们都须要…
//移动APP调起Android百度地图方式举例 Intent intent = null; try { // intent = Intent.getIntent("intent://map/direction?origin=latlng:34.264642646862,108.95108518068|name:我家&destination=大雁塔&mode=driving&region=西安&src=yourCompanyName|yourAppName#Int…
PS:装了个deepin,感觉真的很高大上. 学习内容: 1.公交信息检索 2.路线规划   关于百度地图的开发也就这么多了.重要的部分也就那么些.原本打算搞到poi搜索就算了,不过看到了这两个方面还是忍不住去涉猎一下.其实实现的模式和poi搜索没有什么太多的区别.只要将数据信息发送给百度地图的服务器,我们对服务器的返回数据进行处理就可以了. 1.公交信息检索   公交信息检索,顾名思义就是搜索大巴和地铁.实现的过程和poi搜索没什么两样,一般都是现实例化对象,然后设置检索的参数和检索数据的监听…
PS:吾之荣耀,离别已久. 学习内容: 1.实现地图控制. 2.百度地图开发的一些细节     1.实现地图控制:   这一篇主要写在百度地图上添加一些其他控制.上一篇书写了覆盖物的添加,地理编码和反地理编码,还有如何实现定位.那么这一篇主要是说一下实现地图控制,以及一些细节.由于我也是看着牛人的博客学习的.因此可能有点杂乱无章.   MapView.   地图控制主要是通过使用MapView类中的一些相关函数来实现地图控制.这里的实现地图控制主要是控制Map上的View视图.在Map上添加或者…
百度地图的Demo里有个路线规划的功能,但是,这个功能和Activity耦合性太高,所以需要单独抽离出路径规划功能,进行"解耦". 注:由于项目原因,本文只针对驾车路线规划进行封装. 首先,定义RoutePlan类,这个类就是路线规划类,既然是路线规划,所以要实现OnGetRoutePlanResultListener接口,路线规划需要的三个参数作为它的成员,即城市city.起点start.终点end. 然后,由于需要搜索,所以对外提供搜索接口: public void driving…
这个问题其实很傻,解决方法没有任何技术含量,只是记录下工作中发生的事. 前阵子给一个汽车集团客户做了一个经销商查询系统,其中一个功能是使用地图标注经销商店面地址,并且实现导航功能. 页面演示地址:http://www.lyytqm.com/Dealerships 点击地址区域在模态窗口中显示百度地图,并在地图中标注点位,显示窗口信息,但信息窗口展示的信息频繁失效,仅显示名称. 更换了各种加载数据方式不能解决,在蹲厕所时想到了原因,即可给出解决方法. 原因是bootstrap modal 以及动画…
<div id="allmap"></div> //百度地图API功能 function loadJScript() { var script = document.createElement("script"); script.type = "text/javascript"; script.src = "http://api.map.baidu.com/api?v=2.0&ak=8ni9BKv4NW6…
借助百度地图的 LocalSearch 和 Autocomplete 两个方法 实现方式:通过promise以及百度地图的callback回调函数 map.js 1 export function MP(ak) { 2 return new Promise(function (resolve, reject) { 3 window.init = function () { 4 resolve(BMap) 5 } 6 var script = document.createElement("scr…
1,需要在build中添加如下配置,这是必备的 Android {   sourceSets {       main {           jniLibs.srcDirs = ['libs']       }   }} 2,如果添加了该项配置出现了问题可能原因是引用了第三方包引起 比如我这边引用了xutils这个包,因为该包中也有一个.so的文件libwebpbackport.so,所以该包中配置了打包的命令导致上述(第一条1原因)配置失效,不过经过测试,也有打包成功的时候,不过大多数时候都…
问题类型 设置Layout中添加一个Button <Button android:id="@+id/bt_showerror" android:layout_width="200dp" android:layout_height="wrap_content" android:text="ShowError" /> 预览界面和真机运行却显示: 与直接设置的字符串的显示不一样,显示的文字都显示了大写. 原因探索 AS中…
BDLocation类,封装了定位SDK的定位结果,在BDLocationListener的onReceive方法中获取.通过该类用户可以获取error code,位置的坐标,精度半径等信息.具体方法请参考类参考. 获取error code: public int getLocType ( ) 返回值: 61 : GPS定位结果,GPS定位成功. 62 : 无法获取有效定位依据,定位失败,请检查运营商网络或者wifi网络是否正常开启,尝试重新请求定位. 63 : 网络异常,没有成功向服务器发起请…
Android studio 百度地图开发(2)地图定位 email:chentravelling@163.com 开发环境:win7 64位,Android Studio,请注意是Android Studio,使用的百度地图定位SDK6.2.3. 地图显示.project配置请參考:Android studio 百度地图开发(1)配置project.显示地图 一.我为百度做点事 最開始自己是从头到尾地写了一遍,可是始终不能成功定位.一直没找到原因.后来也是參考了百度官网上的Demo才弄出来.所…
一:百度地图开发必须要到百度开发平台android开发api下载相应的库,已经申请百度地图开发key. 二:新建项目baidumaplocation.设计main.xml文件这里注意的是MapView控件必须使用来自百度库封装好的com.baidu.mapapi.MapView .设计代码如下: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http…
Android高效率编码-第三方SDK详解系列(一)--百度地图,绘制,覆盖物,导航,定位,细腻分解! 这是一个系列,但是我也不确定具体会更新多少期,最近很忙,主要还是效率的问题,所以一些有效的东西还是会及时更新的,比如后续会出 分享SDK:sharesdk 后端SDK:Bmob 推送SDK:极光推送 短信SDK:验证码实现 等等-- 或者出一些装ubuntu系统或者黑苹果教程什么的,或者5.X之后的新玩法,主要还是困于时间方面缺少,或许这也是一种锻炼吧,工作了挺久的了,越发觉得自己的JAVA基…
Windows和Mac系统下的安装教程差不多,需要注意的是确保系统中已经安装了JDK,并且JDK版本为1.7或1.7以上版本,如果没有,请自行更新下载安装,地址如下: Java SE Develop Kit ,JDK安装完成后,可以通过Mac系统中的终端工具使用java -version命令查看java版本,无需配置Java环境变量. 启动时的欢迎页面 2.首次启动时的引导页: 3.[next]进入Install Type页面 这里包含两个选项"Standard"和"Cust…
Learn Android Studio 汉化教程 [翻译]Git介绍 Git版本控制系统(VCS)快速成为Android应用程序开发以及常规的软件编程领域内的事实标准.有别于需要中心服务器支持的早期版本控制系统,Git是分步式的,这意味着每一个版本库副本都记录了项目的整个历史,并且项目贡献者不享有特权.因Linux成名的Linux之父林纳斯.托瓦兹,为了方便管理Linux操作系统的开发工作而开发了Git.就像开源运动本身,Git鼓励合作,不按等级划分.尽管Git为命令行窗口提供了多种功能,本章…