如何自由修改android 自由裁剪图片的GPS定位位置?

扫码下载APP
随时选购服务
需求发布后1小时内收到服务商响应每个需求平均有10个服务商参与95%以上的需求得到了圆满解决所有需求不向雇主收取任何佣金淘宝秋季上新 火力全开抢占流量
开发一款安卓系统下能对GPS定位修改的软件
开发一款安卓系统下能对GPS定位修改的软件
雇主预算:¥600.00
已收到 3 个服务商的文案稿件
有相似问题想解决?专业顾问来帮助您
01发布需求, 托管赏金02雇主选稿03中标公示04验收并付款05评价
通过猪八戒网实名认证,保证身份真实可靠
完成手机认证,保证能随时联系到服务商
该需求下的优秀交稿
该需求下暂时还没有交稿
交易成功的需求
APP定制开发相关需求当前位置: &
> 伪装地理位置安卓版下载
伪装地理位置安卓版(手机地理位置修改器) v3.1.2.1 免费版
手机聊天谁还用真实资料啊?貌美如花的妹子可能就是一伪娘,身在美国的知己也许就在你隔壁,你也可以随时玩穿越,下载这款伪装地理位置安卓版,可以随意设定一个地理坐标位置。伪装地理位置安卓版是一款手机地理位置修改器,你今天在北京,明天就可以在遥远的内蒙古,分分钟瞬移,欢迎下载!
伪装地理位置安卓版相关介绍:
1. 需要开启'允许模拟地点': 系统设置-&应用程序-&开发
2. 关闭'使用无线网络': 系统设置-&位置和安全
3. 在运行其他应用程序之前开本程序,先模拟。否则将会使用默认的GPS传感器,而不是Mock GPS的
伪装地理位置安卓版下载
高速下载器通道
其他下载地址
下载不了?
2.77 MB | 简体中文 | 0分
千度安卓版是一款手机地图,它是一款基于地理位置的寻人工具,通过...
6.61 MB | 简体中文 | 0分
虽说现在手机地图APP有很多,但是微话地图安卓版这种软件您肯定没用...
24.57 MB | 简体中文 | 0分
你好这里是天眼北斗手机版为你导航下个路口左转谢谢,现在的导航软...
17.44 MB | 简体中文 | 0分
路痴出行有地图都会走丢没地图就更要命了,易路通官方最新版一款卫...
下载排行榜拒绝访问 | www.1398.org | 百度云加速
请打开cookies.
此网站 (www.1398.org) 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(3b438e-ua98).
重新安装浏览器,或使用别的浏览器中国领先的IT技术网站
51CTO旗下网站
Android三种定位方式的实现
Android三种定位方式的实现,分别是通过GPS、百度定位、高德定位这三种常见的方式。
作者:来源:网络整理| 17:42
Android三种定位方式的实现,GPS、百度定位、高德定位。
源码运行截图
代码片段:
public&class&MainActivity&extends&Activity&implements&OnClickListener{&&&&&&&private&TextView&mTextV&&&&&private&Button&gpsBtn,&baiduBtn,&amapB&&&&&&&&&&&&&&&&private&LocationManager&gpsM&&&&&&&&&&private&LocationClient&baduduM&&&&&&&&&&private&LocationManagerProxy&aMapM&&&&&&&@Override&&&&&protected&void&onCreate(Bundle&savedInstanceState)&{&&&&&&&&&super.onCreate(savedInstanceState);&&&&&&&&&setContentView(R.layout.activity_main);&&&&&&&&&mTextView&=&(TextView)&findViewById(R.id.text);&&&&&&&&&gpsBtn&=&(Button)&findViewById(R.id.gps);&&&&&&&&&baiduBtn&=&(Button)&findViewById(R.id.baidu);&&&&&&&&&amapBtn&=&(Button)&findViewById(R.id.amap);&&&&&&&&&&&&&&&&&&&gpsBtn.setOnClickListener(this);&&&&&&&&&baiduBtn.setOnClickListener(this);&&&&&&&&&amapBtn.setOnClickListener(this);&&&&&}&&&&&&&&&&&@Override&&&&&public&void&onClick(View&v)&{&&&&&&&&&switch&(v.getId())&{&&&&&&&&&case&R.id.gps:&&&&&&&&&&&&&if&(gpsBtn.getText().toString().equals(&开启GPS定位&))&{&&&&&&&&&&&&&&&&&startGps();&&&&&&&&&&&&&&&&&gpsBtn.setText(&停止GPS定位&);&&&&&&&&&&&&&}&else&{&&&&&&&&&&&&&&&&&stopGps();&&&&&&&&&&&&&&&&&gpsBtn.setText(&开启GPS定位&);&&&&&&&&&&&&&}&&&&&&&&&&&&&break;&&&&&&&&&case&R.id.baidu:&&&&&&&&&&&&&if&(baiduBtn.getText().toString().equals(&开启百度定位&))&{&&&&&&&&&&&&&&&&&startBaidu();&&&&&&&&&&&&&&&&&baiduBtn.setText(&停止百度定位&);&&&&&&&&&&&&&}&else&{&&&&&&&&&&&&&&&&&stopBaidu();&&&&&&&&&&&&&&&&&baiduBtn.setText(&开启百度定位&);&&&&&&&&&&&&&}&&&&&&&&&&&&&break;&&&&&&&&&case&R.id.amap:&&&&&&&&&&&&&if&(amapBtn.getText().toString().equals(&开启高德定位&))&{&&&&&&&&&&&&&&&&&startAmap();&&&&&&&&&&&&&&&&&amapBtn.setText(&停止高德定位&);&&&&&&&&&&&&&}&else&{&&&&&&&&&&&&&&&&&stopAmap();&&&&&&&&&&&&&&&&&amapBtn.setText(&开启高德定位&);&&&&&&&&&&&&&}&&&&&&&&&&&&&break;&&&&&&&&&&&default:&&&&&&&&&&&&&break;&&&&&&&&&}&&&&&}&&&&&&&private&void&startAmap()&{&&&&&&&&&aMapManager&=&LocationManagerProxy.getInstance(this);&&&&&&&&&&&&&&&&&&&&&&&aMapManager.requestLocationUpdates(LocationProviderProxy.AMapNetwork,&2000,&10,&mAMapLocationListener);&&&&&}&&&&&&&private&void&stopAmap()&{&&&&&&&&&if&(aMapManager&!=&null)&{&&&&&&&&&&&&&aMapManager.removeUpdates(mAMapLocationListener);&&&&&&&&&&&&&aMapManager.destory();&&&&&&&&&}&&&&&&&&&aMapManager&=&null;&&&&&}&&&&&&&&&&&private&void&startBaidu()&{&&&&&&&&&if&(baduduManager&==&null)&{&&&&&&&&&&&&&baduduManager&=&new&LocationClient(this);&&&&&&&&&&&&&&&&&&&&&&&&&&LocationClientOption&option&=&new&LocationClientOption();&&&&&&&&&&&&&&&&&&&&&&&&&&option.setLocationMode(LocationMode.Hight_Accuracy);&&&&&&&&&&&&&&&&&&&&&&&&&&&option.setCoorType(&gcj02&);&&&&&&&&&&&&&&&&&&&&&&&&&&&option.setScanSpan(1000);&&&&&&&&&&&&&&&&&&&&&&&&&&option.setIsNeedAddress(true);&&&&&&&&&&&&&baduduManager.setLocOption(option);&&&&&&&&&&&&&&&&&&&&&&&&&&baduduManager.registerLocationListener(mBdLocationListener);&&&&&&&&&}&&&&&&&&&baduduManager.start();&&&&&}&&&&&&&&&&&private&void&stopBaidu()&{&&&&&&&&&baduduManager.stop();&&&&&}&&&&&&&&&&&&&private&void&startGps()&{&&&&&&&&&&&&&&&&&&gpsManager&=&(LocationManager)&getSystemService(LOCATION_SERVICE);&&&&&&&&&&&&&&&&&&&&&&&&&&&&String&provider&=&gpsManager.getProvider(LocationManager.GPS_PROVIDER).getName();&&&&&&&&&&&&&&&&&&&&&&&&&&&&gpsManager.requestLocationUpdates(provider,&3000,&10,&gpsListener);&&&&&}&&&&&&&&&&&private&void&stopGps()&{&&&&&&&&&gpsManager.removeUpdates(gpsListener);&&&&&}&&&&&&&&&&&&private&LocationListener&gpsListener&=&new&LocationListener()&{&&&&&&&&&&&&&&&&&&&&&&&&&&&&@Override&&&&&&&&&public&void&onLocationChanged(Location&location)&{&&&&&&&&&&&&&Log.e(&Location&,&&onLocationChanged&);&&&&&&&&&&&&&double&latitude&=&location.getLatitude();&&&&&&&&&&&&&double&longitude&=&location.getLongitude();&&&&&&&&&&&&&float&speed&=&location.getSpeed();&&&&&&&&&&&&&long&time&=&location.getTime();&&&&&&&&&&&&&String&s&=&&latitude---&&&+&latitude&&&&&&&&&&&&&&&&&&&&&+&&&&&longitude---&&&+&longitude&&&&&&&&&&&&&&&&&&&&&+&&&&&speed---&&&+&speed&&&&&&&&&&&&&&&&&&&&&&+&&&&&time---&&&+&new&Date(time).toLocaleString();&&&&&&&&&&&&&mTextView.setText(&GPS定位\n&&+&s);&&&&&&&&&}&&&&&&&&&&&&&&&&&&&&@Override&&&&&&&&&public&void&onProviderDisabled(String&provider)&{&&&&&&&&&&&&&Log.e(&Location&,&&onProviderDisabled&);&&&&&&&&&}&&&&&&&&&&&&&&&&&&&&@Override&&&&&&&&&public&void&onProviderEnabled(String&provider)&{&&&&&&&&&&&&&Log.e(&Location&,&&onProviderEnabled&);&&&&&&&&&}&&&&&&&&&&&&&&&&&&&&@Override&&&&&&&&&public&void&onStatusChanged(String&provider,&int&status,&Bundle&extras)&{&&&&&&&&&&&&&Log.e(&Location&,&&onStatusChanged&);&&&&&&&&&}&&&&&};&&&&&&&&&&&private&BDLocationListener&mBdLocationListener&=&new&BDLocationListener()&{&&&&&&&&&&&&&&&&&&&@Override&&&&&&&&&public&void&onReceiveLocation(BDLocation&location)&{&&&&&&&&&&&&&&&&&&&&&&&&&&StringBuffer&sb&=&new&StringBuffer(256);&&&&&&&&&&&&&sb.append(&time&:&&);&&&&&&&&&&&&&sb.append(location.getTime());&&&&&&&&&&&&&sb.append(&\nerror&code&:&&);&&&&&&&&&&&&&sb.append(location.getLocType());&&&&&&&&&&&&&sb.append(&\nlatitude&:&&);&&&&&&&&&&&&&sb.append(location.getLatitude());&&&&&&&&&&&&&sb.append(&\nlontitude&:&&);&&&&&&&&&&&&&sb.append(location.getLongitude());&&&&&&&&&&&&&sb.append(&\nradius&:&&);&&&&&&&&&&&&&sb.append(location.getRadius());&&&&&&&&&&&&&if&(location.getLocType()&==&BDLocation.TypeGpsLocation){&&&&&&&&&&&&&&&&&sb.append(&\nspeed&:&&);&&&&&&&&&&&&&&&&&sb.append(location.getSpeed());&&&&&&&&&&&&&&&&&sb.append(&\nsatellite&:&&);&&&&&&&&&&&&&&&&&sb.append(location.getSatelliteNumber());&&&&&&&&&&&&&&&&&sb.append(&\ndirection&:&&);&&&&&&&&&&&&&&&&&sb.append(&\naddr&:&&);&&&&&&&&&&&&&&&&&sb.append(location.getAddrStr());&&&&&&&&&&&&&&&&&sb.append(location.getDirection());&&&&&&&&&&&&&}&else&if&(location.getLocType()&==&BDLocation.TypeNetWorkLocation){&&&&&&&&&&&&&&&&&sb.append(&\naddr&:&&);&&&&&&&&&&&&&&&&&sb.append(location.getAddrStr());&&&&&&&&&&&&&&&&&sb.append(&\noperationers&:&&);&&&&&&&&&&&&&&&&&sb.append(location.getOperators());&&&&&&&&&&&&&}&&&&&&&&&&&&&mTextView.setText(&百度定位\n&&+&sb.toString());&&&&&&&&&}&&&&&};&&&&&&&&&&&private&AMapLocationListener&mAMapLocationListener&=&new&AMapLocationListener()&{&&&&&&&&&&&&&&&&&&&@Override&&&&&&&&&public&void&onStatusChanged(String&provider,&int&status,&Bundle&extras)&{&&&&&&&&&&&&&&&&&&&&&&&}&&&&&&&&&&&&&&&&&&&@Override&&&&&&&&&public&void&onProviderEnabled(String&provider)&{&&&&&&&&&&&&&&&&&&&&&&&}&&&&&&&&&&&&&&&&&&&@Override&&&&&&&&&public&void&onProviderDisabled(String&provider)&{&&&&&&&&&&&&&&&&&&&&&&&}&&&&&&&&&&&&&&&&&&&@Override&&&&&&&&&public&void&onLocationChanged(Location&location)&{&&&&&&&&&&&&&&&&&&&&&&&}&&&&&&&&&&&&&&&&&&&@Override&&&&&&&&&public&void&onLocationChanged(AMapLocation&location)&{&&&&&&&&&&&&&if&(location&!=&null)&{&&&&&&&&&&&&&&&&&Double&geoLat&=&location.getLatitude();&&&&&&&&&&&&&&&&&Double&geoLng&=&location.getLongitude();&&&&&&&&&&&&&&&&&String&cityCode&=&&&;&&&&&&&&&&&&&&&&&String&desc&=&&&;&&&&&&&&&&&&&&&&&Bundle&locBundle&=&location.getExtras();&&&&&&&&&&&&&&&&&if&(locBundle&!=&null)&{&&&&&&&&&&&&&&&&&&&&&cityCode&=&locBundle.getString(&citycode&);&&&&&&&&&&&&&&&&&&&&&desc&=&locBundle.getString(&desc&);&&&&&&&&&&&&&&&&&}&&&&&&&&&&&&&&&&&String&str&=&(&定位成功:(&&+&geoLng&+&&,&&+&geoLat&+&&)&&&&&&&&&&&&&&&&&&&&&&&&&&+&&\n精&&&&度&&&&:&&+&location.getAccuracy()&+&&米&&&&&&&&&&&&&&&&&&&&&&&&&&+&&\n定位方式:&&+&location.getProvider()&+&&\n定位时间:&&&&&&&&&&&&&&&&&&&&&&&&&&+&new&Date(location.getTime()).toLocaleString()&+&&\n城市编码:&&&&&&&&&&&&&&&&&&&&&&&&&&+&cityCode&+&&\n位置描述:&&+&desc&+&&\n省:&&&&&&&&&&&&&&&&&&&&&&&&&&+&location.getProvince()&+&&\n市:&&+&location.getCity()&&&&&&&&&&&&&&&&&&&&&&&&&+&&\n区(县):&&+&location.getDistrict()&+&&\n区域编码:&&+&location&&&&&&&&&&&&&&&&&&&&&&&&&.getAdCode());&&&&&&&&&&&&&&&&&mTextView.setText(&高德定位\n&&+&str);&&&&&&&&&&&&&}&&&&&&&&&}&&&&&};&&&}&
源码链接:
【编辑推荐】
【责任编辑: TEL:(010)】
大家都在看猜你喜欢
头条头条头条头条头条
24H热文一周话题本月最赞
讲师:12人学习过
讲师:13人学习过
讲师:20人学习过
精选博文论坛热帖下载排行
本书是全国计算机技术与软件专业技术资格(水平)考试的指定用书。按照新的网络工程师考试大纲的规定,本书包含了数据通信基础知识、网络体...
订阅51CTO邮刊

我要回帖

更多关于 android 修改gps位置 的文章

 

随机推荐