ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:50.72KB ,
资源ID:19713060      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19713060.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(android百度地图api实现短信接收定位资料Word下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

android百度地图api实现短信接收定位资料Word下载.docx

1、BMapManager初始化错误!, Toast.LENGTH_LONG).show(); public static DemoApplication getInstance() return mInstance; / 常用事件监听,用来处理通常的网络错误,授权验证错误等 static class MyGeneralListener implements MKGeneralListener public void onGetNetworkState(int iError) if (iError = MKEvent.ERROR_NETWORK_CONNECT) Toast.makeText(De

2、moApplication.getInstance().getApplicationContext(), 您的网络出错啦!, Toast.LENGTH_LONG).show(); else if (iError = MKEvent.ERROR_NETWORK_DATA) 输入正确的检索条件! / . public void onGetPermissionState(int iError) /非零值表示key验证未通过 if (iError != 0) /鎺堟潈Key閿欒 锛请输入正确的授权Key,并检查您的网络连接是否正常!error: +iError, Toast.LENGTH_LONG).

3、show(); DemoApplication.getInstance().m_bKeyRight = false; else DemoApplication.getInstance().m_bKeyRight = true; Toast.makeText(DemoApplication.getInstance().getApplicationContext(), key认证成功Mainactivity.java:import java.util.List;import android.annotation.SuppressLint;import android.app.Activity;im

4、port android.content.ContentValues;import android.database.ContentObserver;import android.database.Cursor;import android.graphics.drawable.Drawable;import .Uri;import android.os.Build;import android.os.Bundle;import android.os.Handler;import android.telephony.SmsManager;import android.view.View;impo

5、rt android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;import com.baidu.mapapi.map.ItemizedOverlay;import com.baidu.mapapi.map.MapView;import com.baidu.mapapi.map.OverlayItem;import com.baidu.mapapi.search.MKAddrInfo;import com.baidu.mapapi.search.MKBusLineR

6、esult;import com.baidu.mapapi.search.MKDrivingRouteResult;import com.baidu.mapapi.search.MKPoiResult;import com.baidu.mapapi.search.MKSearch;import com.baidu.mapapi.search.MKSearchListener;import com.baidu.mapapi.search.MKShareUrlResult;import com.baidu.mapapi.search.MKSuggestionResult;import com.ba

7、idu.mapapi.search.MKTransitRouteResult;import com.baidu.mapapi.search.MKWalkingRouteResult;import api.basestruct.GeoPoint;/import com.gy.msmsend.R;public class MainActivity extends Activity /UI相关 Button mBtnReverseGeoCode = null; / 将坐标反编码为地址 Button mBtnGeoCode = null; / 将地址编码为坐标 Button msmSend =null

8、; /短信发送按钮 /地图相关 MapView mMapView = null; / 地图View /搜索相关 MKSearch mSearch = null;/ 搜索模块,也可去掉地图模块独立使用 EditText phoneText; String as; String city=null; String pos=null; Drawable marker; int png=0; / protected void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); /* * 注册短信变化事件监听 *

9、/ SmsContent content = new SmsContent(new Handler(); /注册短信变化监听 this.getContentResolver().registerContentObserver(Uri.parse(content:/sms/), true, content); /* * 使用地图sdk前需先初始化BMapManager. * BMapManager是全局的,可为多个MapView共用,它需要地图模块创建前创建, * 并在地图地图模块销毁后销毁,只要还有地图模块在使用,BMapManager就不应该销毁 */ DemoApplication app

10、 = (DemoApplication)this.getApplication(); if (app.mBMapManager = null) app.mBMapManager = new BMapManager(getApplicationContext(); /* * 如果BMapManager没有初始化则初始化BMapManager app.mBMapManager.init(new DemoApplication.MyGeneralListener(); setContentView(R.layout.activity_main); CharSequence titleLable=我的

11、位置; setTitle(titleLable); /地图初始化 mMapView = (MapView)findViewById(R.id.bmapView); mMapView.getController().enableClick(true); mMapView.getController().setZoom(12); / 初始化搜索模块,注册事件监听 mSearch = new MKSearch(); mSearch.init(app.mBMapManager, new MKSearchListener() public void onGetPoiDetailSearchResult(

12、int type, int error) public void onGetAddrResult(MKAddrInfo res, int error) if (error ! String str = String.format(错误号:%d, error); Toast.makeText(MainActivity.this, str, Toast.LENGTH_LONG).show(); return; /地图移动到该点 mMapView.getController().animateTo(res.geoPt); if (res.type = MKAddrInfo.MK_GEOCODE) /

13、地理编码:通过地址检索坐标点 String strInfo = String.format(纬度:%f 经度:%f, res.geoPt.getLatitudeE6()/1e6, res.geoPt.getLongitudeE6()/1e6); Toast.makeText(MainActivity.this, strInfo, Toast.LENGTH_LONG).show(); if (res.type = MKAddrInfo.MK_REVERSEGEOCODE) /反地理编码:通过坐标点检索详细地址及周边poi String strInfo = res.strAddr; EditTex

14、t editGeoCodeKey = (EditText)findViewById(R.id.geocodekey); /设置城市 editGeoCodeKey.setText(strInfo); /生成ItemizedOverlay图层用来标注结果点 ItemizedOverlay itemOverlay = new ItemizedOverlay 70) List sms = smsMagager.divideMessage(content); for (String con : sms) smsMagager.sendTextMessage(phone_num, null, con, n

15、ull, null); else smsMagager.sendTextMessage(phone_num, null, content, null, null); Toast.makeText(MainActivity.this,R.string.info, Toast.LENGTH_LONG).show(); /* * 监听短信数据库 class SmsContent extends ContentObserver private Cursor cursor = null; SuppressLint(ShowToast) public SmsContent(Handler handler) super(handler); / TODO Auto-generated constructor stu SuppressWarnings(deprecation public void onChange(boolean selfChange)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1