- 浏览: 41818 次
- 性别:
- 来自: 日照
最新评论
-
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 2174在开发工程中线程可以帮助我们提高运行速度,Andro ... -
android 数据库随APK打包发布
2012-03-09 22:01 2297有些时候我们的软件用到SQLite数据库,这个时候怎么把一个做 ... -
goolge 地图地址位置解析
2012-02-24 16:50 1174Java代码package com.android.yibai ... -
Android ImageView使用网上图片资源
2012-02-24 16:47 1761Java代码package com.android.antk ... -
Android手机与WEB服务器通信
2012-02-24 12:30 2744Tomcat服务器 package com.edu.q ... -
手机于PC服务器通信
2012-02-24 12:16 1104手机客户端 package com.newsocket ... -
在google地图上画出两点的行走路线
2012-02-23 12:56 1738新建一个图层 package com.androi ... -
goolge 地图弹出气泡
2012-02-23 12:50 1598新建图层 package com.android.a ... -
GPS定位那点事
2012-02-22 15:30 1454<?xml version="1.0 ... -
手机上使用google 搜索引擎
2012-02-22 15:25 1141<?xml version="1.0&q ... -
android phoneGap开发
2012-01-15 08:42 1053PhoneGap是一个用基于HTML,CSS和JavaScri ... -
集中管理Activity
2011-12-25 15:21 1120有时候在设计软件的时候布局复杂的话不利于查看跟更改,这时 ... -
Android Dilaog 设置没有标题注意的地方
2011-12-23 12:51 1397layoutInflater = LayoutInfla ... -
AndroidUI设计美化
2011-12-18 15:52 958不要说Android中UI做的丑是因为不会美化,其实做一个 ... -
Android QQ多级列表的实现
2011-12-17 19:40 2320主类: package com.android.qu ... -
Android SharedPreferences应用解析
2011-12-11 09:52 1194在任何软件中,数据存储都是非常重要的,一定程度上来说它是软件 ... -
Android GridView,Gallery动态更新数据
2011-12-09 00:05 3080package com.android.wei.z ... -
Android 划出一个半透明的PopupWindow
2011-12-07 22:22 2755效果图好像不显示了package com.android ... -
Android 自定义BaseAdapter
2011-12-04 13:57 1324不要对俺的贴图做评价 看一下代码实现 pac ... -
Android 3D壁纸开发设计
2011-11-30 19:34 1065希望能给需要得人一点帮助,这个触屏可以改变壁纸映射, J ...
相关推荐
《Google Android开发入门与实战》是一本针对Android平台应用开发的全面指南,旨在帮助有一定软件开发经验的程序员快速进入Android开发领域。本书通过详细讲解Android的基础知识、环境搭建、SDK介绍、Market使用以及...
《Google+Android开发入门与实战》是一本专为Android初学者设计的教程,它将带你逐步踏入Android应用开发的世界。本书不仅适合有一定编程基础的技术人员,也适合对移动开发感兴趣的非技术人员,通过深入浅出的方式...
根据提供的标题“Android开发应用从入门到精通.pdf”和描述“pdf的资源清晰度还不错,有些存在排版有问题,请谨慎下载”,我们可以推断出这份PDF文档涵盖了从基础到高级的Android应用程序开发技术。下面将围绕...
根据提供的信息,我们可以总结出以下关于“Google Android开发入门与实战”的相关知识点: ### 一、Google Android开发入门与实战概述 #### 1.1 内容简介 《Google Android开发入门与实战》是一本面向Android开发...
关于标签“Android”,这是指这本书的主要内容集中于Google开发的操作系统Android。Android是一个基于Linux内核的开源操作系统,它主要被设计用于触屏移动设备,如智能手机和平板电脑。它为开发者提供了大量的库和...
本书作者较早就从事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应用开发基础知识到高级技术的教程。这本书分为20个章节,旨在帮助初学者系统地学习并掌握Android开发技能,同时也适合有一定基础的开发者进行深入研究。...
这份"android 应用开发入门源代码"资源正为此目的而准备,它包含了基础到进阶的实例,可以帮助初学者快速理解和掌握Android应用开发的基本技能。 Android是Google推出的一个开源移动设备操作系统,广泛应用于智能...