
编程实战
文章平均质量分 81
Andy阿辉
微信公众号@Andy阿辉 ,讲述工作、生活、技术中的日常与感悟。
展开
-
百度地图开发-与地图的交互 06
上一篇推文,重点介绍了离线地图的使用方法,我们可以通过缓存离线地图来满足某些业务需求。接下来介绍在使用百度地图时,可以和地图有那些交互。从这些交互中我们可以定制自己的软件,满足各种各样不同客户的需求。与地图的交互功能根据百度地图官方教程显示,可以对地图进行控件的显示、手势控制、事件交互、方法交互、元素压盖顺序等。我们重点介绍比较常见的几个功能1、地图控件比如指南针默认为开启状态,可以进行关闭,其余的也都是类似。 UiSettings mUiSetting = mBaiduMap.getU原创 2021-09-13 11:00:00 · 385 阅读 · 0 评论 -
百度地图开发-实现离线地图功能 05
上一篇我们根据研究学习,实现了实时定位显示功能,可以在地图上显示出自己所处的位置,并实时进行自动更新。那么接下来就让我们实现离线地图功能。在日常的业务开发过程中,很多时候都会使用离线地图。那么我们需要在有网的时候加载并下载所处地区的地图,当没有运营商网络或WIFI的时候,就可以无感切换到离线地图,不会过大影响用户的使用。实现离线地图功能关于离线地图,这块的内容百度教程说明的不是很详细,具体的还是需要你下载他们提供的demo,自己去研究,否则很难实现离线地图的功能。离线地图的实现主要有两种方式:一、原创 2021-09-10 14:27:11 · 2129 阅读 · 4 评论 -
百度地图开发-显示实时位置信息 04
在上一篇文章中,已经可以看到默认的百度地图,那就说明我们的操作是正确的,申请的密钥和引入地图SDK是没有问题的,接下来就是按照自己的业务需求来使用百度地图。百度地图可以设置显示出不同的地图类型,有普通地图(默认的)、卫星地图、空白图。这三种在上一篇推文中进行了演示,可以根据自己的需求看应该使用那种。其实百度地图可以做的操作还是很多的,比如显示手机的实时定位信息,绘制点,绘制线,添加标记和信息框等。那么我们就来看看如何实现实时的位置信息显示。显示实时位置信息目前我们使用的手机都自带GPS定位功能,可以原创 2021-09-09 10:59:42 · 1072 阅读 · 0 评论 -
百度地图开发-显示地图默认界面 03
百度地图开发-显示地图默认界面 03显示地图上一期,我们成功导入百度地图SDK,下来就需要验证我们导入的SDK和配置的环境代码是否正常,如果能在app上,显示出默认的百度地图界面,则证明导入和配置SDK成功,若不能显示,则说明配置有问题,需要仔细检查,看是否配置信息填写有误。之前的文章已经申请了密钥并在项目的AndroidManifest.xml文件中进行了配置,同时也添加了权限声明。这里的申明只是针对于旧版本设备(API低),新版本需要手动动态申请权限才可以,否则无法使用百度地图相关服务。那么接下来原创 2021-09-07 16:20:03 · 560 阅读 · 0 评论 -
百度地图开发-引入地图SDK并配置 02
通过上一篇文章的介绍,基本了解百度地图的基本信息,接下来就让我们一起来实际在项目中操作,显示出地图。01 引入地图SDK首先需要新建一个空白的Android项目,如下所示(具体新建项目这里不进行阐述)。接着在百度地图的官方网站下载,应用程序需要的地图SDK。其中需要注意,框选自己应用需要的业务即可。下载界面如下图所示:点击左侧产品下载就可进入自定义下载界面,目前官网已更新到最新集成模式,如下图所示。建议下载:定位SDK下载全量定位,地图SDK则如何应用中不进行步骑行导航则就按照默认选择【基础原创 2021-08-25 23:36:33 · 804 阅读 · 0 评论 -
百度地图开发-搭建基础脚手架 01
01 搭建基础脚手架由于工作需要,最近在研究Android版百度地图SDK,仔细阅读其公开文档(官方教程)后,只想说一句:百度的教程牛叉,写的很不通俗易懂,新手按照那个文档来操作会遇到各种坑,根本很难实现其简单地图功能。而且文档长久没有更新,地图的SDK中很多方法和变量都已经被弃用掉,反正就是很难按照官方给的教程自己能顺顺利利的搞出来。在自己的摸索和探究下,完成了Android版百度地图的常规开发业务。最近我就在想是不是可以写一个基础教程出来,这样新手参考这个教程就能避免很多坑,而且也能快速上手实现其基原创 2021-08-23 23:35:32 · 213 阅读 · 0 评论 -
Android EditText输入框实现下拉且保存最近5个历史记录
文章结构需求阐述技术部同事提出想要在APP上保存最近输入成功的5个密钥信息,同时支持可以下拉进行选择。这也是为了方便客户在现在多次输入信息,帮助其快速进行输入。实现思路目前想要实现的需求想要实现保存用户输入的密钥信息。通过点击右侧的下拉来触发,让用户去选择已经发送成功的信息。通过SharedPreferences来保存每次APP退出后的数据。当发送成功后,更新后台的存储数据,进行逻辑判断。代码逻辑下面图片是最终的实现效果,当输入标识和密钥,点击发送按钮,成功后将数据自动保存到后台原创 2021-07-02 16:49:58 · 1449 阅读 · 1 评论