- 浏览: 189703 次
- 性别:
- 来自: 郑州
最新评论
-
gaoyansansheng:
,第一个方法是全角符转半角符吧?
Android TextView自动换行文字排版参差不齐的原因 -
wyyl1:
牛逼!用第一个方法就行了,简单!
Android TextView自动换行文字排版参差不齐的原因 -
XuNiu:
好内容虽然过了这么久了,但是一定要赞一下
android 命名规范
Android中定义了一个名为com.google.android.map的包,其中包含了一系列用于在google map上显示、控制和叠层信息的功能类,以下是该包中最重要的几个类:
1.MapActivity:这个类是用于显示Google Map的Activity类,它需要连接底层网络。MapActivity是一个抽象类,任何想要显示MapView的activity都需要派生自MapActivity,并且在其派生类的onCreate()中,都要创建一个MapView实例。
2.MapView:MapView是用于显示地图的View组件。它派生自android.view.ViewGroup。它必须和MapActivity配合使用,而且只能被MapActivity创建,这是因为MapView需要通过后台的线程来连接网络或者文件系统,而这些线程需要有MapActivity来管理。
3.MapController:MapController用于控制地图的移动、缩放等。
4.OverLay:这是一个可显示于地图之上的可绘制的对象。
5.GeoPoint:这是一个包含经纬度位置的对象。
com.mapbar.android.maps
Class MapActivity
java.lang.Object android.content.Context android.content.ContextWrapper android.view.ContextThemeWrapper android.app.Activity
com.mapbar.android.maps.MapActivity
All Implemented Interfaces:
android.content.ComponentCallbacks, android.view.KeyEvent.Callback, android.view.LayoutInflater.Factory, android.view.View.OnCreateContextMenuListener, android.view.Window.Callback public abstract class MapActivityextends android.app.Activity
MapActivity是一个基类,它使用代码去管理任何一个Activity繁琐的事务,它的责任包括:
- Activity生命周期管理
- 在一个MapView后面创建和销毁服务
一个子类应当在onCreate(android.os.Bundle) 创建它自己的MapView, 或使用MapView的构造函数(然后用ViewGroup.addView(View)把它加入到布局视图里),或把这个构造(和Layout)留给Layout XML的inflation.
MapAcitivity并不是Andriod库中标准的Package。为了使用它,你必须在你的AndroidManifest.xml文件中添加下面的XML元素做为application元素的子元素。
每个进程只支持一个MapAcitivity。多个MapActivity同时运行很可能让它们之间的交互变得不可预期。
Fields inherited from class android.app.Activity
DEFAULT_KEYS_DIALER, DEFAULT_KEYS_DISABLE, DEFAULT_KEYS_SEARCH_GLOBAL, DEFAULT_KEYS_SEARCH_LOCAL, DEFAULT_KEYS_SHORTCUT, FOCUSED_STATE_SET, RESULT_CANCELED, RESULT_FIRST_USER, RESULT_OK
Fields inherited from class android.content.Context ACTIVITY_SERVICE, ALARM_SERVICE, APPWIDGET_SERVICE, AUDIO_SERVICE, BIND_AUTO_CREATE, BIND_DEBUG_UNBIND, BLUETOOTH_SERVICE, CLIPBOARD_SERVICE, CONNECTIVITY_SERVICE, CONTEXT_IGNORE_SECURITY, CONTEXT_INCLUDE_CODE, INPUT_METHOD_SERVICE, KEYGUARD_SERVICE, LAYOUT_INFLATER_SERVICE, LOCATION_SERVICE, MODE_APPEND, MODE_PRIVATE, MODE_WORLD_READABLE, MODE_WORLD_WRITEABLE, NOTIFICATION_SERVICE, POWER_SERVICE, SEARCH_SERVICE, SENSOR_SERVICE, STATUS_BAR_SERVICE, TELEPHONY_SERVICE, VIBRATOR_SERVICE, WALLPAPER_SERVICE, WIFI_SERVICE, WINDOW_SERVICE
Constructor Summary
MapActivity()
Method Summary
protected boolean isLocationDisplayed() 为了计算的目的,服务器需要知道Activity是否正在显示某种
对终端当前位置基于传感器的估算。
protected abstract boolean isRouteDisplayed() 为了计算的目的,服务器需要知道你当前是否正在显
示任何一种路线信息,例如一组驾车方向指示。
protected void onCreate(android.os.Bundle icicle) 此函数初始化静态工厂类,创建地图对象和交通服
务,但不启动任何线程。
protected void onDestroy() 终止所有线程,释放所有资源。
void onNewIntent(android.content.Intent newIntent)
protected void onPause() 暂停线程例如交通服务,因为我们不想让它永远在后台运行。
protected void onResume() 告诉地图去"提前绘制";提前装载和解码,使得第一次绘制
显得更"原子化"
发表评论
-
android textview 特出显示
2013-04-22 19:40 1644在xml文件中使用android:textStyle=&qu ... -
反编译apk
2013-02-27 10:42 980工具下载:需用到dex2ja ... -
Android 通过字符串来获取R下面资源的ID 值
2013-01-30 14:33 1208方法一: try{ Field field= ... -
android禁止锁屏保持常亮 .
2012-12-26 11:12 4721在播放video的时候在mediaplayer mMedia ... -
Eclipse开发Android的配置(包括ADT安装,SDK配置)
2012-12-08 12:35 18441. 下载Android SDK htt ... -
android 命名规范
2012-12-03 19:16 4154一、Android编码规范 1.java代码中不出现中文 ... -
div+css命名规范 嫁接android xml命名
2012-12-03 19:13 1102CSS命名规则 头:header 内容:co ... -
android 之 Task Activity .
2012-11-27 20:55 2608首先task包含一个或多个activity,它是安排在一个堆栈 ... -
最本质的多线程:hanlder和message机制:
2012-11-27 19:58 1714Android多线程 作者:陈 ... -
android之多线程工作(一)AsyncTask .
2012-11-27 19:35 1339本文章主要讲解下AsyncTa ... -
Android 重要包描述
2012-10-25 13:21 981在Android中,各种包写成android.* 的方式,重要 ... -
android.os.NetworkOnMainThreadException 异常处理
2012-10-20 15:12 1092android.os.NetworkOnMainThreadE ... -
android textview属性
2012-08-24 16:10 857android:autoLink设置是否当 ... -
GestureDetector.OnDoubleTapListener 和 GestureDetector.OnGestureListener
2012-07-20 21:30 2006android.view.GestureDetector. ... -
Android中Context简介
2012-07-15 19:20 10378Context字面意思是上下文,位于framework pac ... -
XmlPullParser
2012-07-06 16:14 10327在Android中,如果要想完成PULL解析处理需要 o ... -
DocumentBuilder API 官方翻译(翻译有错的地方请多指正)
2012-07-04 12:27 1264public abstract class Document ... -
Android开发如何去除标题栏title
2012-07-02 18:18 792Android开发如何去除标题栏title 去除标题栏tit ... -
Android 获取存储卡路径和空间使用情况
2012-07-01 16:55 5719/** 获取存储卡路径 */ File sdc ... -
Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
2012-06-30 17:25 7588今天在写一个小例子时,处了一个错误让我找了一下午,下面是错误代 ...
相关推荐
Android google map API例子
申请Android Google Map API key
一、申请google Maps API key(用于开发和debug) 二.Google Map API的使用 三.实例开发
本教程将深入探讨如何使用Android MapAPI以及如何在Android虚拟机上引用Google Earth,以便为用户提供更丰富的地图体验。 首先,让我们了解Android MapAPI。Android MapAPI是Google提供的一种服务,它允许开发者在...
在Android开发中,Map API是不可或缺的一部分,它允许开发者在应用程序中集成地图功能,为用户提供地理定位、导航、兴趣点搜索等服务。Android的Map API主要由Google Maps Android API v2提供,它基于Google Maps...
在Android布局文件中添加MapView组件,通过设置API密钥和初始化GoogleMap对象,可以实现在应用中展示地图。同时,可以通过调整Zoom级别来控制地图的缩放程度,使用CameraPosition和CameraUpdateFactory来改变视图...
本文将深入探讨如何使用Android和Google Maps API创建一个完整的地图应用。 首先,要使用Google Maps API,你需要在Google Cloud Console上创建一个项目,并启用Google Maps Platform服务。在这个过程中,你会得到...
在基于Android的Google Map API应用设计中,开发者可以利用谷歌提供的API来构建一系列与地理位置相关的功能,极大地丰富了移动应用程序的用户体验。以下是基于这个主题的一些关键知识点: 1. **Android平台**:...
- **第二步**:解压下载的文件,获取MapApi.jar包,将其放置在项目的lib或自定义的位置。 - **第三步**:打开Eclipse或Android Studio,创建一个新的Android项目。 - **第四步**:将MapApi.jar包导入项目中,确保其...
在Android应用开发中,Google Maps API是一个至关重要的组件,它允许开发者将地图功能集成到自己的应用程序中,提供导航、定位、标记等丰富的功能。本文将深入讲解如何进行Android Google Map的开发入门,从搭建环境...
Android使用Google Map API创建的一个根据经纬度定位的程序. 交流QQ群:1279871
一旦得到路线信息,可以在地图上绘制路径,使用`PolylineOptions`和`GoogleMap.addPolyline()`方法。 总的来说,实现Android上的Google Map导航功能涉及以下几个关键步骤: 1. 添加Google Play Services依赖 2. ...
"Android使用Google Map API创建的一个根据经纬度定位的程序二"这篇博客可能详细介绍了如何在Android项目中实现一个基于用户经纬度的定位功能。以下是一些关键知识点: 1. **Google Maps API Key**: 在使用Google ...
在Android开发中,GoogleMap API是一个非常重要的工具,它允许开发者在应用中集成地图功能,实现定位、导航、路线规划等复杂操作。本篇将详细探讨如何在Android应用中使用GoogleMap进行定位。 首先,我们需要在项目...
**Android谷歌地图API** 在Android应用开发中,Google Maps API是一个至关重要的组件,它允许开发者在应用程序中集成谷歌地图的功能,提供丰富的地理位置服务。本文档将深入探讨Android Map API v1,这一版本虽然已...
本实例主要演示Android调用google map api 的方法,根据地址获取对应经纬度,定义一个HttpClient用于向指定地址发送请求,向指定地址发送get请求,将服务器返回的字符串转换成JSONObject对象,从JSONObject中提取...
在Android开发中,集成Google Maps API V2是一个常见的需求,它允许开发者在应用程序中嵌入交互式地图,提供导航、定位、标记等丰富的地图功能。本文将详细介绍如何申请Google Maps API V2的最新密钥,并提供一些...
本教程主要围绕"google-Map.zip"这个压缩包,探讨如何在Android应用中使用Google Maps API,实现一个Android客户端的Google Map实例。我们将会讨论以下几个关键知识点: 1. **Google Maps API Key**: 在使用...
在Android应用开发中,使用Google Maps API进行地图集成是一项常见的任务。本实例,"轨迹记录 android google map 应用",是针对Android开发初学者的一个实战项目,它展示了如何在Android设备上实现轨迹记录功能,...