- 浏览: 41135 次
- 性别:
- 来自: 日照
-
最新评论
-
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 2146在开发工程中线程可以帮助我们提高运行速度,Andro ... -
android 数据库随APK打包发布
2012-03-09 22:01 2257有些时候我们的软件用到SQLite数据库,这个时候怎么把一个做 ... -
goolge 地图地址位置解析
2012-02-24 16:50 1144Java代码package com.android.yibai ... -
Android ImageView使用网上图片资源
2012-02-24 16:47 1739Java代码package com.android.antk ... -
Android手机与WEB服务器通信
2012-02-24 12:30 2728Tomcat服务器 package com.edu.q ... -
手机于PC服务器通信
2012-02-24 12:16 1072手机客户端 package com.newsocket ... -
在google地图上画出两点的行走路线
2012-02-23 12:56 1716新建一个图层 package com.androi ... -
goolge 地图弹出气泡
2012-02-23 12:50 1566新建图层 package com.android.a ... -
GPS定位那点事
2012-02-22 15:30 1431<?xml version="1.0 ... -
手机上使用google 搜索引擎
2012-02-22 15:25 1126<?xml version="1.0&q ... -
android phoneGap开发
2012-01-15 08:42 1035PhoneGap是一个用基于HTML,CSS和JavaScri ... -
集中管理Activity
2011-12-25 15:21 1101有时候在设计软件的时候布局复杂的话不利于查看跟更改,这时 ... -
Android Dilaog 设置没有标题注意的地方
2011-12-23 12:51 1379layoutInflater = LayoutInfla ... -
AndroidUI设计美化
2011-12-18 15:52 939不要说Android中UI做的丑是因为不会美化,其实做一个 ... -
Android QQ多级列表的实现
2011-12-17 19:40 2290主类: package com.android.qu ... -
Android SharedPreferences应用解析
2011-12-11 09:52 1173在任何软件中,数据存储都是非常重要的,一定程度上来说它是软件 ... -
Android GridView,Gallery动态更新数据
2011-12-09 00:05 3035package com.android.wei.z ... -
Android 划出一个半透明的PopupWindow
2011-12-07 22:22 2739效果图好像不显示了package com.android ... -
Android 自定义BaseAdapter
2011-12-04 13:57 1301不要对俺的贴图做评价 看一下代码实现 pac ... -
Android 3D壁纸开发设计
2011-11-30 19:34 1042希望能给需要得人一点帮助,这个触屏可以改变壁纸映射, J ...
相关推荐
第13章 Android综合案例二——基于GoogleMap开发个人移动地图 13.1 项目UI规划 13.2 数据存储实现 13.2.1 设计数据库及表结构 13.2.2 设计SharePreference存储 13.3 项目实现流程 13.3.1 创建项目工程 13.3.2 项目各...
《Google+Android开发入门与实战》是一本专为Android初学者设计的教程,它将带你逐步踏入Android应用开发的世界。本书不仅适合有一定编程基础的技术人员,也适合对移动开发感兴趣的非技术人员,通过深入浅出的方式...
第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软件开发的基础知识,...
除此之外,本书还会探讨Android的权限管理、通知系统、多媒体处理、地图集成(如Google Maps API)、传感器接口等高级话题。通过实例项目,读者可以逐步建立起实际开发中的问题解决能力。 最后,为了提高应用的性能...
"Google Android开发入门与实战"这个资源提供了一个全面的学习路径,涵盖了Android应用开发的关键方面。这本书结合了理论知识和实际的源代码,使得学习过程更加直观和有效。 首先,让我们讨论Android开发的基础知识...
《Google Android开发入门与实战》是一本专为初学者设计的Android应用开发指南,它涵盖了从基础到进阶的所有重要概念和技术。这本书结合了理论知识和实战案例,旨在帮助读者快速掌握Android应用开发的核心技能。 在...
以上就是Android程序开发入门的一些关键知识点,学习这些概念和技能,将为你的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应用开发的基础知识和实战技能。书中的内容丰富多样,涵盖了从基础理论到实际项目开发的全过程,使得学习者能够在实践中巩固理论...
5. **单元065 Google地图进价控制**:这部分内容涉及到集成Google Maps API,讲解如何在Android应用中显示地图、定位、导航以及添加自定义标记等。 6. **单元045 Service Demo**:Service是Android中用于在后台执行...
《Android开发从入门到精通》包括Android世界、界面布局实战演练、基本控件实战演练、数据存储实战演练等内容。 目录: 第1章 走进Android世界 第2塞界面布局实战演练 第3章 基本控件实战演练 第4章 数据存储实战...
Android开发入门教程旨在引导初学者进入Android应用程序开发的世界。这个教程特别适合那些没有Android开发经验但具备基本Java编程能力的人。教程通过两个实际应用示例,让学习者逐步理解Android开发的核心概念和技术...
《Android移动应用开发从入门到精通》是一本全面覆盖Android应用开发基础知识到高级技术的教程。这本书分为20个章节,旨在帮助初学者系统地学习并掌握Android开发技能,同时也适合有一定基础的开发者进行深入研究。...
这份"android 应用开发入门源代码"资源正为此目的而准备,它包含了基础到进阶的实例,可以帮助初学者快速理解和掌握Android应用开发的基本技能。 Android是Google推出的一个开源移动设备操作系统,广泛应用于智能...
《Android开发入门与实战》是一本专为初学者设计的Android应用开发指南,旨在帮助读者快速掌握Android开发的基础知识,并通过实战项目提升技能。这本书涵盖了Android开发的各个方面,包括环境搭建、基本组件、UI设计...