用户定位

代码如下:

AndroidManifest.xml:

在</application>后面增加一行:

<uses-permission
android:name="android.permission.ACCESS_FINE_LOCATION"/>

Activity_main.xml:

<Button

android:id="@+id/locationButtonId"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

     
  
android:text="绑定监听器"/>

MainActivity.java:

package leihu.location01;

import android.location.Location;

import android.location.LocationListener;

import android.location.LocationManager;

import android.os.Bundle;

import android.app.Activity;

import android.content.Context;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

public class MainActivity extends Activity
{

private Button button = null;

protected void onCreate(Bundle
savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

button =
(Button)findViewById(R.id.locationButtonId);

button.setOnClickListener(new ButtonListener());

}

private class ButtonListener implements OnClickListener{

public void onClick(View
v) {

//得到LocationManager对象

LocationManager locationManager =
(LocationManager)MainActivity.this.getSystemService(Context.LOCATION_SERVICE);

//1.定义当前所使用的Location Provider    
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,0,0,newTestLocationListener());

}

}

private class TestLocationListener implements LocationListener{

public void onLocationChanged(Location
location) {

// TODO Auto-generated method stub

System.out.println(location.getLongitude());

System.out.println(location.getLatitude());

}

public void onProviderDisabled(String
provider) {

// TODO Auto-generated method stub

}

public void onProviderEnabled(String
provider) {

// TODO Auto-generated method stub

}

public void onStatusChanged(String
provider, int status, Bundle extras) {

// TODO Auto-generated method stub

}

}

}

用户定位,布布扣,bubuko.com

时间: 2024-07-30 23:54:25

用户定位的相关文章

访问网址(使用CDN)时 智能DNS调度 与 用户定位调度(根据IP定位)

大型网站或多受众用户服务网站在中国特定网络环境下,离不开CDN(内容服务网络)及用户调度.而CDN与用户调度则涉及智能DNS解析与用户定位的问题. 大家知道,现在很多网站的 GLSB 都是基于 DNS 来做用户定位调度.DNS 的解析流程如下: 比如,我是北京的用户,我的 DNS 为 202.106.0.20.当我要打开 www.php-oa.com 时,先会给请求发给 ISP 告诉我的 DNS.这个叫 Local DNS .然后其它的向根域和二级域的查询,都是由 Local DNS 帮我完成的

利用高德地图完成用户地图选址,包括搜索位置和标签固定居中

这两天一直捣鼓着地图的选址功能,需要达到的要求是:1,能用户定位  2,大头针固定在地图中心,拖动地图停止后获取到该大头针的位置信息    3,能通过搜索框搜索到我们输入的地址 主要思路:大头针分为两个   一个是用户的位置大头针  另一个是所选取的位置的大头针(包括拖动后的大头针和搜索功能查找到位置的大头针,公用一个大头针  )并且两个大头针都成为控制器器属性. 我使用到的高德地图sdk是: 'AMap3DMap' , '5.2.1' #高德3D地图 'AMapSearch' , '5.2.1

iOS地图定位(Map)

1.地图的简介 在移动互联网时代,移动app能解决用户的很多生活琐事,比如    导航:去任意陌生的地方    周边:找餐馆.找酒店.找银行.找电影院    手机软件:微信摇一摇.QQ附近的人.微博.支付宝等 在上述应用中,都用到了地图和定位功能,在iOS开发中,要想加入这两大功能,必须基于两个框架进行开发    Map Kit :用于地图展示    Core Location :用于地理定位 地图定位(CoreLocation框架,地理编码与反地理编码)地图显示(MapKit框架)自定义大头针

IOS_地图_定位_天气预报_Block回调_单例

H:/1021/00_block回调.h /* 通过block回调 定义block代码块,目的是解析完成之后调用 返回值是 void 参数是 数组,里面的每个成员是一个NSString*/ typedef void(^WeatherFinishedBlock)(NSArray *dataList); @interface WeatherXMLPaser : NSObject // 解析器解析数据,参数1是要解析的数据,参数2是解析完毕回调的代码块 - (void)parserWeatherDat

如何进行产品定位(上)

这段时间在从事游戏社区化方向的策划,为某款游戏定制化社区. 针对该款游戏做了一次深入的数据挖掘,其中一项数据特别有意思.对游戏中的好友关系进行统计,其中玩家好友数在1-5个的占了70%,6-10个的11%,平均好有数6个. 这些数据公开之后,大家对社区化价值有了不同的看法. 技术GG很失落地说:好友数这么低,做社区做聊天做关系链没任何价值啊! 我:应该双面看待这项数据.好友数少.活跃低,说明玩家好友关系价值有限,起步低.换另外一个角度思考,正是因为游戏内的社交不方便,导致了这样的结果,是游戏的短

地图与定位

地图与定位 标签(空格分隔): UI补充 地图与定位 在移动互联网时代我们可以去依靠手机上的地图导航区陌生的地方,也可用利用团购的app搜索最近的找餐馆.找酒店.找银行.找电影院--. - LBS :Location Based Service - SoLoMo :Social Local Mobile(索罗门) 上面的功能都都用到了地图和定位功能,在iOS开发中,要想加入这2大功能,必须基于2个框架进行开发 - Map Kit :用于地图展示 - Core Location :用于地理定位 C

Core Location :?用于地理定位

Core Location :?用于地理定位 在移动互联?网时代,移动app能解决?用户的很多?生活琐事,?比如 导航:去任意陌?生的地?方 周边:找餐馆.找酒店.找银?行.找电影院 在上述应?用中,都?用到了地图和定位功能,在iOS开发中,要想加?入这2?大功 能,必须基于2个框架进?行开发 Map Kit :?用于地图展?示 Core Location :?用于地理定位 2个热门专业术语 LBS :Location Based Service SoLoMo :Social Local Mob

iOS 地图和定位功能

1:定位使用的生活场景 在移动互联网时代,移动app能解决用户的很多生活琐事,比如导航:去任意陌生的地方 周边:找餐馆.找酒店.找银行.找电影院 在上述应用中,都用到了地图和定位功能 2:iOS定位依赖的框架 在iOS开发中,要想加入这2大功能,必须基于2个框架进行开发 Map Kit :用于地图展示(比较重量级) Core Location :用于地理定位 Map Kit的定位是基于Core Location的 iOS定位热门术语: LBS :Location Based Service So

iOS开发拓展篇—CoreLocation定位服务

一.简单说明 1.CLLocationManager CLLocationManager的常用操作和属性 开始用户定位- (void)startUpdatingLocation; 停止用户定位- (void) stopUpdatingLocation; 说明:当调用了startUpdatingLocation方法后,就开始不断地定位用户的位置,中途会频繁地调用代理的下面方法 - (void)locationManager:(CLLocationManager *)manager didUpdat