求指教:android实现登陆移动版API里怎样实现卫星图

君,已阅读到文档的结尾了呢~~
百度地图移动版 api for android
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
百度地图移动版 api for android
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口developerWorks 社区
随着移动互联网应用的迅速发展,利用智能手机提供的实时地理位置信息服务功能扩展出众多 LBS(Location Based Service) 应用,将实时地理位置信息与手机的便捷、移动特性结合,为人们提供多种多样的应用场景,比如实时定位、导航、搜索周围好友、基于地理位置的信息推荐等。本文通过实例介绍如何开发基于 Google Map 的 Android 应用。
, 软件工程师, IBM
张谦,就职于 IBM 系统与技术研发中心,从事 IBM Systems Director 开发工作。
, 高级软件工程师, IBM
吴校军,就职于 IBM 系统与技术研发中心,从事 IBM Systems Director 开发工作。
, 软件工程师, IBM
苏琳,就职于 IBM 系统与技术研发中心,从事 IBM Systems Director 开发工作。
概述本文以实例介绍如何开发基于 Google Map 的 Android 应用,共分为五部分:1. 开发 Android 应用的准备以及 Google Map API 密钥的获取;2. 将 google 地图控件放入 Android 工程中;3. 添加地图缩放组件,以及地图模式,缩放比例的调整;4. 使用 Android 系统提供的地理位置信息的服务获取当前地理位置信息;5. 将当前地理位置信息以图标的方式显示在地图上。开发 android 应用的准备本文将主要介绍如何在 Android 系统上开发基于 Google 地图的应用。在开始阅读这篇文章之前,需要具备基本的 Android 开发的相关知识。读者需要了解如何在 eclipse 开发简单的 android 应用程序,例如 Eclipse IDE 的配置和 Android SDK 的安装。()()为了开发基于 Google map 的 Android 应用,同时还需要安装 Google APIs Add-on,以及创建包含有 Google API 的 Android 模拟器。()()获取 Google 地图 API key,以及生成 keyStore 文件使用 google map 第一步是要获得 google map API 密钥,一个密钥只对一个"目录"或者"域"有效,对于 Google 来说,获取密钥的过程其实也是认证的过程,在你获取密钥时,需要同意 Google 所列出的一些法律条款,所以在你使用获取密钥后,Google 默认你已经同意了其地图使用的条款。获取密钥的过程可以简单分为两个阶段:阶段 1:获得 MD5 指纹并创建证书通过 JDK( 本文中所指的 JDK 均为 Oracle JDK) 中自带的 Keytool.exe 工具来生成证书,Keytool.exe 可以在 %JAVA_HOME%\jdk1.6.0_21\bin 里找到,图 1. 创建证书为了开发和调试基于 Google Map 的 Android 应用,我们可以使用在 Android 应用调试模式下的证书 debug.keystore,该文件一般存放在 : %userprofile%/.android/在笔者的 Windows XP 系统中,该文件的存放路径为C:\Documents and Settings\Administrator\.android\将 debug.keystore 文件复制到 Keytool 工具的目录下,然后通过下面的命令来获取证书的 MD5 值 :
keytool.exe -list -alias androiddebugkey -keystore debug.keystore -storepass android -keypass android图 2. 获取证书的 MD5 值阶段 2:获取 Google Map 的 API 密钥登陆 ,通过使用之前获得的 MD5 值,来完成 Google Map API 密钥的申请。图 3 为申请成功的截图。图 3. 申请 Google Map API 密钥界面创建一个 Android 工程建立新的 Android 工程,并命名为 GoogleMapExample,开发基于 Google Map 的应用需要指定该工程的 build target 为 Google APIs。
图 4. 创建 Android 工程界面开发 Android 应用可以在手机或者模拟器上进行调试,如果使用模拟器进行开发,首先需要创建 Android 模拟器,并且指定该模拟器的 target 为 Google APIs。
图 5. 创建 Android 模拟器界面设置示例工程的运行环境,确保示例工程运行在包含有 Google API 的目标模拟器上。
图 6. 设置示例工程运行环境界面在模拟器上运行 GoogleMapExample 示例工程,模拟器应该有如图 7 的输出。自此,开发基于 Google Map 应用的工程就初步搭建起来了,接下来我们一步一步来将地图控件添加进 GoogleMapExample 应用中。
图 7. 运行结果界面将 Google Map 控件添加到 GoogleMapExample 工程中首先,在 AndroidManifest.xml 文件中添加对于 Google Map 库的引用。通过使用 uses-library 标签来添加 google map 库到当前应用中。清单 1. 添加对于 Google Map 库的引用 &uses-library android:name="com.google.android.maps" /&添加的相应的访问权限:android.permission.ACCESS_COARSE_LOCATION: 允许应用通过网络信息获取当前地理位置信息的权限。android.permission.ACCESS_FINE_LOCATION: 允许应用通过 GPS 获取当前地理位置信息的权限,较网络获得的地理位置信息更为精确。android.permission.INTERNET: 允许应用访问网络的权限。最终的 AndroidManifest.xml 文件示例如下:清单 2. AndroidManifest.xml 文件 &?xml version="1.0" encoding="utf-8"?&
&manifest xmlns:android="/apk/res/android"
package="com.android.mapExample"
android:versionCode="1"
android:versionName="1.0"&
&uses-sdk android:minSdkVersion="3" /&
&uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/&
&uses-permission android:name="android.permission.INTERNET"/&
&uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /&
&application android:icon="@drawable/icon" android:label="@string/app_name"&
&uses-library android:name="com.google.android.maps" /&
&activity android:name=".GoogleMapExampleActivity"
android:label="@string/app_name"&
&intent-filter&
&action android:name="android.intent.action.MAIN" /&
&category android:name="android.intent.category.LAUNCHER" /&
&/intent-filter&
&/activity&
&/application&
&/manifest&其次,将 MapView 控件添加进布局文件 main.xml 中,并将 1.3 中获得的 API 填入 MapView 控件的声明中。清单 3. main.xml 文件 &?xml version="1.0" encoding="utf-8"?&
&LinearLayout xmlns:android="/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"&
&com.google.android.maps.MapView
android:id="@+id/mapView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true"
android:apiKey="0gtIEXVeu0g96nXpxjvByVW9hs7V0mDiuNHRwRw" /&
&/LinearLayout&第三,将 GoogleMapExampleActivity 的继承类修改为 MapActivity,并添加 com.google.android.maps.MapActivity包,重写 isRouteDisplayed 方法,由于示例中没有正在显示的路线信息,这里我们返回 false 即可。清单 4. GoogleMapExampleActivity 类 public class GoogleMapExampleActivity extends MapActivity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
protected boolean isRouteDisplayed() {
}编译并且运行,将会得到如图 8 所示的地图,这时地图控件已经被我们成功的添加进示例工程中了。图 8. 世界地图界面添加缩放控件并控制缩放比例,切换地图显示类型(卫星,地图,街道)Google 地图 MapView 对象自带有控制缩放比例的组件,我们可以通过调用 MapView 对象的 setBuiltInZoomControls方法来完成添加或者移除缩放控件。通过在 layout 文件 main.xml 中的 id 获取找到 MapView 对象
清单 5. 获取 MapView 对象 mapView = (MapView) findViewById(R.id.mapView);
在 mapView 对象上调用 setBuiltInZoomControls 方法,这里传入 boolean 类型的参数,true 和 false 分别表示添加或者移除缩放组件
清单 6. 调用 setBuiltInZoomControls 方法 mapView.setBuiltInZoomControls(true);需要提到的是,如果添加了缩放控件,它会在第一次触击地图的时候生效,如图 9 所示。图 9. 地图的缩放控件通过 MapControl 来控制缩放比例,通过获取 MapView 的 MapControl 对象,控制缩放比例。这里我们设置 16 档为当前缩放大小。清单 7. 控制缩放比例 mapController = mapView.getController();
mapController.setZoom(16);Google 地图缩放比例共分为 21 档,具体的缩放划分可以参考 google 文档,以及链接 切换地图的显示类型,Google 地图提供了三种地图的显示方式,分别为卫星,地图,街道,默认设置为街道模式,这些模式的切换可以通过调用 MapView 对象提供的相应方法来完成切换。最终的代码示例:清单 8. 切换地图的显示类型 @Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mapView = (MapView) findViewById(R.id.mapView);
// 街道模式(默认设置)
mapView.setStreetView(true);
// 卫星模式
//mapView.setSatellite(true);
// 是否显示交通信息
// mapView.setTraffic(true);
mapView.setBuiltInZoomControls(true);
mapController = mapView.getController();
mapController.setZoom(16);
}获取当前地理位置信息Android 系统提供的获取地理位置信息的服务,通过该服务开发者不仅可以方便的获取当前 Android 设备的地理位置信息,并且还提供定制地理位置信息获取的方式,位置变化追踪等。LocationManager,LocationProviders 这两个类在 Android 系统中,提供获取当前地理位置信息的功能。LocationManager: 提供访问 Android 地理信息服务的接口。LocationProvider: 提供多种定位方式供开发者选择(GPS, NETWORK 定位等)。Critieria:设置一系列的查询条件,来获取相应的 Location Provider。下面通过一个具体的示例来说明,如何获取 Android 系统中最后一次更新的地理位置信息。根据应用需求创建 Criteria 对象,设定获取地理位置信息的精度,方向信息等。获取当前符合步骤 1 定义的规则最优的 LocationProvider。获取 LocationManager 对象来访问 android 系统地理位置信息服务。通过 LocationManager 对象提供的方法获取系统最后一次更新的地理位置信息。示例代码如下:清单 9. 获取 Android 系统中最后一次更新的地理位置信息 mapView = (MapView) findViewById(R.id.mapView);
private LocationManager locationManager =
private String bestProvider =
private String getBestProvider(Context context){
Criteria criteria = new Criteria();
criteria.setAccuracy(Criteria.ACCURACY_COARSE); // 设置精度
criteria.setAltitudeRequired(false); // 设置是否需要提供海拔信息
criteria.setBearingRequired(false); // 是否需要方向信息
criteria.setCostAllowed(false); // 设置找到的 Provider 是否允许产生费用
criteria.setPowerRequirement(Criteria.POWER_LOW); // 设置耗电
locationManager=(LocationManager)context.getSystemService(Context.LOCATION_SERVICE);
String provider=locationManager.getBestProvider(criteria, true);
// 这里可能返回 null, 地理位置信息服务未开启
public Location getLastKnowLocation(Context context) {
Location ret =
this.bestProvider = getBestProvider(context);
if(this.bestProvider != null) {
ret = locationManager.getLastKnownLocation(this.bestProvider);
// 这里可能会返回 null, 表示按照当前的查询条件无法获取系统最后一次更新的地理位置信息
}在实际应用中,这里有两个问题需要特别注意:一方面,当 Android 设备的地理位置信息服务处于未开启的状态时,通过LocationManager获取的LocationProvider将会返回null,在这里需要提示用户当前地理位置信息服务未开启,否则将会有"java.lang.IllegalArgumentException: provider==null"异常抛出(具体方式请参考附带源代码)。另一方面,由于 getLastKnownLocation方法是一个非阻塞调用方法,例如在设置为GPS方式获取地理位置信息时经常会返回null,通常处理在 getLastKnownLocation中返回值为null的方法有两种:设置地理位置信息获取的精度为粗粒度位置信息获取,相对于GPS方式,通过网络信息等方式获取当前位置更容易进行定位。清单 10. 设置地理位置信息获取的精度
criteria.setAccuracy(Criteria. ACCURACY_COARSE)通过使用 LocationListener 请求并监听用户地理位置信息的变化
Step 1. 创建 Location Listener 对象,实现 LocationListener 接口Step 2. 使用在 4.1 中初始化的 locationManager 对象请求地理位置信息的更新,并绑定到自己定义的 locationListener 对象Step 3. 当 LocationManager获取到有效的地理位置信息时,在 LocationListener 接口定义的 onLocationChanged方法将会被回调,传入参数就是当前获取的位置。最后需要注意的是,获取到地理位置信息后,以及当前 Activity 生命周期结束时,将 locationListener 在 LocationManager的绑定移除。清单 11. 监听用户地理位置信息的变化
private MyLocationListener myLocationListener =
public class MyLocationListener implements LocationListener {
public void onLocationChanged(Location location) {
if (location != null) {
myLocation =
mapController.setZoom(16);
addMarker();
locationManager.removeUpdates(myLocationListener);
public void onProviderDisabled(String provider) {}
public void onProviderEnabled(String provider) {}
public void onStatusChanged(String provider, int status, Bundle extras) {}
protected void onPause() {
super.onPause();
protected void onResume() {
super.onResume();
myLocation = getLastKnowLocation(this);
if(myLocation == null) {
if(this.bestProvider != null){
locationManager.requestLocationUpdates(LocationManager.
GPS_PROVIDER, 1000, 0, myLocationListener);
addMarker();
protected void onDestroy() {
super.onDestroy();
locationManager.removeUpdates(myLocationListener);
}在地图上添加当前位置的图标在地图上添加图标是地图应用时必不可少的功能,Google Map API 也为开发者提供了方便的接口在地图显示图标,本文还是以实例来说明如何将当前位置标示在地图上,效果如图 10 所示。图 10. 当前位置图标创建 MyOverlay 类,继承自 ItemizedOverlay 抽象类,在 MyOverlay 对象中包括所有要在地图上标注的对象列表 mItems。重写 createItem 方法,将需要在地图上标注的点转化为 OverlayItem 对象,OverlayItem 对象对应于在地图上标注的每一个点,其包括经纬度信息、名称、标题、图标等属性,这些属性均可以通过其对象中提供的设置方法进行修改。调用 addMarker()方法,将获取的当前位置信息以图标方式显示在地图上。在 myMapOverlay类中重写 OnTap 方法,该方法会在图标点击事件触发时回调,传入参数为响应触击事件 overlayItem 对象在 mItems中的位置。在我们的示例中,当图标点击事件触发时通过toast来显示当前位置信息。清单 12. 在地图上添加图标 private void addMarker() {
if (myOverlay == null && myLocation != null) {
GeoPoint myGeoPoint = location2GeoPoint(myLocation);
if (myGeoPoint != null) {
myOverlay = new MyMapOverlay(currLocMaker);
myOverlay.setItem(myGeoPoint);
mapView.getOverlays().add(myOverlay);
mapController.animateTo(myGeoPoint);
public class MyMapOverlay extends ItemizedOverlay&OverlayItem& {
private List&GeoPoint& mItems = new ArrayList&GeoPoint&();
public MyMapOverlay(Drawable marker) {
// 初始化默认图标,并设置其为底部中心对应显示点
super(boundCenterBottom(marker));
public void setItems(ArrayList&GeoPoint& items) {
populate();
public void setItem(GeoPoint item) {
mItems.add(item);
populate();
protected OverlayItem createItem(int i) {
// 此处没有进行图标的修改,默认为使用父类的默认图标
return new OverlayItem(mItems.get(i), null, null);
public int size() {
return mItems.size();
protected boolean onTap(int i) {
// 图标点击事件处理
Toast.makeText(GoogleMapExampleActivity.this,
"当前位置:\n "+ myLocation.getLatitude() + ", "+myLocation.getLongitude(),
Toast.LENGTH_SHORT).show();
}结束语本文通过实例介绍如何在 Android 系统上开发以及 Google Map 的简单应用程序,相信读者通过源代码实例以及文字介绍有了大致的了解。接下来我们还会对开发基于 Map 应用过程中一些常用的方法进行汇总,比如,如何自定制图标并添加文字,响应长按事件,zoom 事件,点击图标弹出气球框等。
下载描述名字大小样例代码64KB
参考资料 提供了教程、文档、下载、SDK 更新日志等。随时关注 developerWorks 和。
访问 developerWorks 获得丰富的 how-to 信息、工具和项目更新以及,帮助您用开放源码技术进行开发,并将它们与 IBM 产品结合使用。加入 ,developerWorks 社区是一个面向全球 IT 专业人员,可以提供博客、书签、wiki、群组、联系、共享和协作等社区功能的专业社交网络社区。加入 ,参与在线交流。
developerWorks: 登录
标有星(*)号的字段是必填字段。
保持登录。
单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件。
在您首次登录 developerWorks 时,会为您创建一份个人概要。您的个人概要中的信息(您的姓名、国家/地区,以及公司名称)是公开显示的,而且会随着您发布的任何内容一起显示,除非您选择隐藏您的公司名称。您可以随时更新您的 IBM 帐户。
所有提交的信息确保安全。
选择您的昵称
当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。昵称长度在 3 至 31 个字符之间。
您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。
标有星(*)号的字段是必填字段。
(昵称长度在 3 至 31 个字符之间)
单击提交则表示您同意developerWorks 的条款和条件。 .
所有提交的信息确保安全。
文章、教程、演示,帮助您构建、部署和管理云应用。
立即加入来自 IBM 的专业 IT 社交网络。
免费下载、试用软件产品,构建应用并提升技能。
static.content.url=/developerworks/js/artrating/SITE_ID=10Zone=Open sourceArticleID=823378ArticleTitle=开发基于 Google Map 的 Android 应用publish-date=您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
基于Android和Open API的个人移动地图的设计与实现.pdf80页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
文档加载中...广告还剩秒
需要金币:200 &&
基于Android和Open API的个人移动地图的设计与实现
你可能关注的文档:
··········
··········
分类号 密级 UDC 学 位 论 文 API的个人移动地图的 基于Android和Open 设计与实现
作者姓名: 胡维哲
指导教师: 才书训教授 东北大学信息科学与工程学院
申请学位级别: 硕士 学科类别:工学
学科专业名称: 计算机应用技术
论文提交日期: 2010年6月论文答辩日期:2010年6月
学位授予日期: 2010年7月答辩委员会主席:王翠荣教授
人 : 张付志、王翠荣 东 北 大 学 2010年6月
in Thesis ComputerApplicationTechnology The
and ofa Design PersonalMobileBasedon Map Androidand API Open HuWeizhe By CaiShuxun Supervisor:Professor Northeastern University June2010 独创性声明 本人声明,所呈交的学位论文是在导师的指导下完成的。论文中
取得的研究成果除加以标注和致谢的地方外,不包含其他人己经发表
或撰写过的研究成果,也不包括本人为获得其他学位而使用过的材
料。与我一同工作的同志对本研究所做的任何贡献均己在论文中作了 明确的说明并表示谢意。 学位论文作者签名:苗JlI雏彤 Id 期: 沙fo、7-3 学位论文版权使用授权书 本学位论文作者和指导教师完全了解东北大学有关保留、使用学
位论文的规定:即学校有权保留并向国家有关部门或机构送交论文的 复印件和磁盘,允许论文被查阅和借阅。本人同意东北大学可以将学 位论文的全部或部分内容编入有关数据库进行检索、交流。 作者和导师同意网上交流的时间为作者获得学位后: 学位论文作者签名:古q维卺聊签名:方刚 签字日期:"uof o、-7’弓 签字日期:“f玖7.多 东北大学硕士学位论文 摘要 API的个人移动地图的设计与实现 基于Android和Open 摘要 随着社会生产力的发展,人们的活动形式日益广泛和多样化,地图服务的形
式也随之不断进步,
正在加载中,请稍后...求指教:Android移动版API里怎样实现卫星图?_百度地图api吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:5,396贴子:
求指教:Android移动版API里怎样实现卫星图?收藏
看到说Android移动版API暂不支持卫星图,但手机版的百度地图确实已经实现了卫星图。请教各位有没有好的方法,只要给出大概思路即可。
上海张学友、王菲演唱会一站式购票!票品安全且真票!立即订购!
mMapView.setSatellite(true);//卫星视图
自己还是查查API再下结论
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或当前位置:
基于Google Map Api的Android导航应用
越来越多的互联网应用被移植到智能手机中来,导航软件在智能手机中的应用成为了研究热点之一。本文提出并实现了一种基于Google Map Api 的Android 导航应用,能够给用户提供人性化和智能化的地图导航服务。
  四、GPS 定位功能实现&  全球卫星定位系统(Global Positioning System,GPS)是一个中距离圆型轨道卫星导航系统,它可以为地球表面超98%的地区提供准确的定位、测速和高精度的时间标准服务,在各个领域都有广泛的应用。  Android 支持GPS 服务的API.该服务可以用来获取当前设备的地理位置,应用程序通过该API 获得地理位置,并可以定时请求更新当前设备的地理定位信息。该系统将用到GPS API 中包几个重要的功能类:LocATIonManager,用于管理Android 用户定位服务;LocationProvider,提供多种定位方式供开发者选择;Criteria,是应用通过LocationProvider 中设置的属性来选择合适的定位提供者。  获取用户当前位置的步骤如下:  1、在AndroidManifeST.xml 中声明相应的权限:  & android:name=&&android.permission.ACCESS_COARSE_LOCATION&& permission&  2、获取LocationManager 对象:  LocationManager locationManager =(LocationManager)getSystemSERvice (Context.LOCATION_SERVICE);  3、设置Criteria 对象:  Criteria criteria = newCriteria();  criteria.setAccuracy(Criteria.ACCURACY_FINE);  criteria.setAltitudeRequired(false);  criteria.setBearingRequired(false);  criteria.setCostAllowed(false);  criteria.setPowerRequirement(Criteria.POWER_LOW);  4、设置Provider:  String provider = locationManager.getBestProvider(criteria,true);  Location location= locationManager.getLastKnownLocation(provider);&  五、导航功能实现&  在正式版本的Android SDK 中,移除了原有M5 版本里面的DrivingDirection package,所以无法透过程序来规划导航线路。因此导航功能的实现我们是通过载入web 导航网页的方式实现的。Android 提供了一个名为WebView的控件来专门浏览网页。  WebView控件是基于WebKit 浏览器网页排版引擎的一个java接口,它能够完美支持html、javascript、css.有时我们可以把整个UI 甚至数据处理都交给WebView,配合PHP 等服务器端程序,这样的Android 应用开发更为简单UI 更为丰富。因此本系统的导航功能的主要工作就集中在编写Google Map Api javascript 版本的导航网页以及WebView与javascript 的数据交互中。  1、WebView 的定义及设置:  首先要在XML 布局文件中定义WebView控件;然后在程序中装载这个控件,设置属性;最后通过loadUrl 方法实现网页的载入。  WebView 常用的类有:WebSettings、WebViewClient、WebChromeClient.  WebSettings 用来设置WebView的一些属性状态,如:  // 设置可以访问文件  webSettings.setAllowFileAccess(true);  // 设置支持缩放  webSettings.setBuiltInZoomControls(true);  WebViewClient 专门辅助WebView处理各种通知、请求等事件类,通过WebView 的setWebViewClient 方法来指定一个WebViewClient 对象,如下:  webView.setWebViewClient(newWebViewClient()  {  public boolean shouldOverrideUrlLoading(WebViewview,String url){  view.loadUrl(url);    }  })  WebChromeClient 类专门用来辅助WebView对话框、网站图标、网站Title、加载进度等。使用方法如下:  webView.setWebChromeClient(newWebChromeClient()  {  @Override  // 该方法为处理javascript 中的alert 事件  public boolean onJsAlert (WebView view,String url,Stringmessage,  JsResult result){  // TODO Auto- generated method stub  return super.onJsAlert(view,url,message,result);  });  设置完WebView后主要工作就是Html 网页的编写。
&&&&&&&&&&
责任编辑:Kevin
免责声明:
本文仅代表作者个人观点,与
OFweek电子工程网
无关。其原创性以及文中陈述文字和内容未经本站证实,
对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅
作参考,并请自行核实相关内容。
邮箱/用户名:
忘记密码?
用其他账号登录: QQ
请输入评论
广东省/深圳市
四川省/成都市
广东省/深圳市
广东省/深圳市
广东省/深圳市
广东省/深圳市
北京市/海淀区
广东省/深圳市
广东省/深圳市
广东省/惠州市
*文字标题:
*纠错内容:
联系邮箱:
*验 证 码:}

我要回帖

更多关于 android实现登陆 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信