是一套专为开发者们免费提供的基于百度地图的应用程序接口,包括Web服务,静态地图,Android,IOS,JavaScript等多种版本,提供了包括定位服务,基础地图,导航服务,周边检索,全景地图,路线规划等功能,适用于移动端,PC端,服务器等多种设备,多种操作系统下的地图应用开发。通过使用这一套API,开发者能够轻松的为应用程序实现精确高效的地图相关服务,百度地图API免费开放,接口使用无次数限制。在使用前,需要在百度地图API官网上申请密钥之后才能使用。1.3SharedPreferences概述SharedPreferences是Android平台上的一种轻量级存储类,它常常用来保存应用程序的一些配置信息,比如Activity暂停的时候,将此Activity的状态保存到SharedPreferences中;当Activity重载时,系统回调方法onSaveInstanceState时,再将保存的数据从SharedPreferences中取出SharedPreferences提供了Java常规的String,int,long等类型的数据的保存接口。SharedPreferences最终是以xml方式来保存,xml文件处理时会通过底层自带的本地XMLParser解析,比如XMLpull解析的方式,这样对于内存资源的占用会比较优化。SharedPreferences保存的数据具有四种操作模式:MODE_PRIVATE:为默认操作模式,代表该文件是私有数据,只能被应用本身所访问,在该模式下,写入的内容会覆盖原文件的内容MODE_APPEND:这种模式会检查xml文件是否存在,存在就往文件追加内容,否则就创建新的xml文件.MODE_WORLD_READABLE:表示当前文件可以被其他应用程序所读取.MODE_WORLD_WRITEABLE:表示当前文件可以被其他应用程序所写入