- 浏览: 40722 次
- 性别:
- 来自: 日照
最新评论
-
wuhanchendalong:
哥们你能把这个源代码的布局文件发给我好吗?我看看 非常感谢 ...
Android 自定义BaseAdapter -
greatghoul:
antkingwei 写道greatghoul 写道有木有跨平 ...
Java 在CS客户端做网页连接 -
antkingwei:
greatghoul 写道有木有跨平台的实现方法?什么意思?
Java 在CS客户端做网页连接 -
greatghoul:
有木有跨平台的实现方法?
Java 在CS客户端做网页连接
Android开发要连接GoogelMaps使用MapView时需要,先从Google网站申请一组经过验证的Maps API Key授权码,这个在网上很多package com.android.antking.gps;
import android.app.Activity; import android.location.Location; import android.location.LocationListener; import android.location.LocationManager; import android.location.LocationProvider; import android.os.Bundle; import android.util.Log; import android.widget.TextView; public class Mymain extends Activity{ //定义一个LocationManager类 private LocationManager mLocationManager; //LocationGPS主程序,实例化一个LocationManager对象mLocationManager @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); mLocationManager = (LocationManager) this.getSystemService(LOCATION_SERVICE); mLocationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, mLocationListener); } //在Resume阶段设定mLocationListener界面,可以获得地理位置的更新数据 @Override protected void onResume() { if (mLocationManager != null) { mLocationManager.requestLocationUpdates( LocationManager.GPS_PROVIDER, 0, 0, mLocationListener); } super.onResume(); } //在Pause阶段关闭mLocationListener界面,不再获得地理位置的更新数据 @Override protected void onPause() { if (mLocationManager != null) { mLocationManager.removeUpdates(mLocationListener); } super.onPause(); } //实例化mLocationListener界面 public LocationListener mLocationListener = new LocationListener() { //GPS位置数据被更新 public void onLocationChanged(Location location) { TextView mTextView01 = (TextView)findViewById(R.id.textView1); TextView mTextView02 = (TextView)findViewById(R.id.textView2); TextView mTextView03 = (TextView)findViewById(R.id.textView3); TextView mTextView04 = (TextView)findViewById(R.id.textView4); TextView mTextView05 = (TextView)findViewById(R.id.textView5); TextView mTextView06 = (TextView)findViewById(R.id.textView6); TextView mTextView07 = (TextView)findViewById(R.id.textView7); mTextView01.setText("纬度-Latitude: " + String.valueOf(location.getLatitude())); mTextView02.setText("经度-Longitude: " + String.valueOf(location.getLongitude())); mTextView03.setText("精确度-Accuracy: " + String.valueOf(location.getAccuracy())); mTextView04.setText("标高-Latitude: " + String.valueOf(location.getAltitude())); mTextView05.setText("时间-Time: " + String.valueOf(location.getTime())); mTextView06.setText("速度-Speed: " + String.valueOf(location.getSpeed())); mTextView07.setText("方位-Bearing: " + String.valueOf(location.getBearing())); } public void onProviderDisabled(String provider) { } public void onProviderEnabled(String provider) { } //GPS位置数据的状态被更新 public void onStatusChanged(String provider, int status, Bundle extras) { switch (status) { case LocationProvider.AVAILABLE: Log.v("Status", "AVAILABLE"); break; case LocationProvider.OUT_OF_SERVICE: Log.v("Status", "OUT_OF_SERVICE"); break; case LocationProvider.TEMPORARILY_UNAVAILABLE: Log.v("Status", "TEMPORARILY_UNAVAILABLE"); break; } } }; }
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> <com.google.android.maps.MapView android:id="@+id/mapView" android:layout_width="fill_parent" android:layout_height="fill_parent" android:enabled="true" android:clickable="true" android:apiKey="0FZLYf-YM4SRrJrJum55MeeaO4Gd_IitVFmtUeA"/>自己的开发密钥 </LinearLayout>
在这个里面加入我们要用的google地图的包,还有Internet的权限
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.android.antking.map" android:versionCode="1" android:versionName="1.0"> <uses-sdk android:minSdkVersion="7" /> <uses-permission android:name="android.permission.INTERNET"></uses-permission> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".MyMain" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <uses-library android:name="com.google.android.maps"></uses-library> </application> </manifest>
发表评论
-
Android开发中用到的几种多线程
2012-03-12 10:42 2130在开发工程中线程可以帮助我们提高运行速度,Andro ... -
android 数据库随APK打包发布
2012-03-09 22:01 2238有些时候我们的软件用到SQLite数据库,这个时候怎么把一个做 ... -
goolge 地图地址位置解析
2012-02-24 16:50 1128Java代码package com.android.yibai ... -
Android ImageView使用网上图片资源
2012-02-24 16:47 1726Java代码package com.android.antk ... -
Android手机与WEB服务器通信
2012-02-24 12:30 2715Tomcat服务器 package com.edu.q ... -
手机于PC服务器通信
2012-02-24 12:16 1055手机客户端 package com.newsocket ... -
在google地图上画出两点的行走路线
2012-02-23 12:56 1700新建一个图层 package com.androi ... -
goolge 地图弹出气泡
2012-02-23 12:50 1552新建图层 package com.android.a ... -
GPS定位那点事
2012-02-22 15:30 1410<?xml version="1.0 ... -
手机上使用google 搜索引擎
2012-02-22 15:25 1113<?xml version="1.0&q ... -
android phoneGap开发
2012-01-15 08:42 1025PhoneGap是一个用基于HTML,CSS和JavaScri ... -
集中管理Activity
2011-12-25 15:21 1088有时候在设计软件的时候布局复杂的话不利于查看跟更改,这时 ... -
Android Dilaog 设置没有标题注意的地方
2011-12-23 12:51 1367layoutInflater = LayoutInfla ... -
AndroidUI设计美化
2011-12-18 15:52 921不要说Android中UI做的丑是因为不会美化,其实做一个 ... -
Android QQ多级列表的实现
2011-12-17 19:40 2278主类: package com.android.qu ... -
Android SharedPreferences应用解析
2011-12-11 09:52 1162在任何软件中,数据存储都是非常重要的,一定程度上来说它是软件 ... -
Android GridView,Gallery动态更新数据
2011-12-09 00:05 3012package com.android.wei.z ... -
Android 划出一个半透明的PopupWindow
2011-12-07 22:22 2732效果图好像不显示了package com.android ... -
Android 自定义BaseAdapter
2011-12-04 13:57 1289不要对俺的贴图做评价 看一下代码实现 pac ... -
Android 3D壁纸开发设计
2011-11-30 19:34 1032希望能给需要得人一点帮助,这个触屏可以改变壁纸映射, J ...
相关推荐
第13章 Android综合案例二——基于GoogleMap开发个人移动地图 13.1 项目UI规划 13.2 数据存储实现 13.2.1 设计数据库及表结构 13.2.2 设计SharePreference存储 13.3 项目实现流程 13.3.1 创建项目工程 13.3.2 项目各...
第13章 android综合案例二——基于google map开发个人移动地图 221 13.1 项目ui规划 221 13.2 数据存储实现 222 13.2.1 设计数据库及表结构 222 13.2.2 设计sharepreference 存储 223 13.3 项目实现...
第13章 Android综合案例二——基于GoogleMap开发个人移动地图 13.1 项目UI规划 13.2 数据存储实现 13.2.1 设计数据库及表结构 13.2.2 设计SharePreference存储 13.3 项目实现流程 13.3.1 创建项目工程 13.3.2 项目各...
本书作者较早就从事Android的研究与开发工作,为了帮助开发者更快地进入Android开发行列,他们不辞辛劳地编写了Android开发教程-《Google Android开发入门与实战》。本书系统讲解了Android软件开发的基础知识,...
Google Android开发入门与实战的代码 1章 掀起你的盖头来——初识Android. 1 1.1 认识Android 1 1.2 Android的背景 2 1.2.1 Android的历史 2 1.2.2 Android的发展 2 1.3 我的Android我做主 2 ...
《Android开发从入门到精通》包括Android世界、界面布局实战演练、基本控件实战演练、数据存储实战演练等内容。 目录: 第1章 走进Android世界 第2塞界面布局实战演练 第3章 基本控件实战演练 第4章 数据存储实战...
第13章 Android综合案例二——基于GoogleMap开发个人移动地图 13.1 项目UI规划 13.2 数据存储实现 13.2.1 设计数据库及表结构 13.2.2 设计SharePreference存储 13.3 项目实现流程 13.3.1 创建项目工程 13.3.2 项目各...
《Android从入门到精通》 第1章 初识Android 1.1 什么是Android 1.1.1 移动信息设备分类 1.1.2 Open Handset Alliance和 Android 1.2 Android简介 1.2.1 Andriod的历史 1.2.2 Andriod的未来 1.2.3 Andriod平台的技术...
第18章讲解了GPS定位服务与Google地图开发的知识。 《Java和Android开发实战详解》适合Android开发入门者、Java程序员,以及作为大中专院校相关专业师生的学习用书,也可作为培训学校的教材。 第18章 Google地图...
Google Map应用:GPS定位、规划导航路径、GPS Google地图、地址反查地理坐标等卫星全球定位实例。 创意程序设计:即时动态桌面、电蚊香、转转轮盘、任务管理器、中英发音字典、手机手电筒、GPS轨迹记录器、女性贴身...
Google Map应用:GPS定位、规划导航路径、GPS Google地图、地址反查地理坐标等卫星全球定位实例。 创意程序设计:即时动态桌面、电蚊香、转转轮盘、任务管理器、中英发音字典、手机手电筒、GPS轨迹记录器、女性贴身...
Google Map应用:GPS定位、规划导航路径、GPS Google地图、地址反查地理坐标等卫星全球定位实例。 创意程序设计:即时动态桌面、电蚊香、转转轮盘、任务管理器、中英发音字典、手机手电筒、GPS轨迹记录器、女性贴身...
Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序—— 移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。 Android以Java为编程语言,使...
Google Map应用:GPS定位、规划导航路径、GPS Google地图、地址反查地理坐标等卫星全球定位实例。 创意程序设计:即时动态桌面、电蚊香、转转轮盘、任务管理器、中英发音字典、手机手电筒、GPS轨迹记录器、女性贴身...
Android 开发从入门到精通 新版Android开发教程及笔记-完整版 《Android中文教程》中文版 《android基础教程合集》 Android实例教程 会员贡献索引贴 实用Android开发工具和资源精选 APK权限大全 - Android必懂知识...
android地图开发类入门资料,是现在android移动客户端开发的良好资料!
Android Android Android Android 开发入门 System System System System Requirements Requirements Requirements Requirements The sections below describe the system and software requirements for developing...