首页 / 科技数码 / 正文

import

android

.

content

.

Context

;

import

android

.

location

.

Location

;

import

android

.

location

.

LocationListener

;

import

android

.

location

.

LocationManager

;

import

android

.

os

.

Bundle

;

import

android

.

util

.

Log

;

public

class

MainActivity

extends

AppCompatActivity

{

private

static

final

String

TAG

=

"LocationDemo"

;

private

LocationManager

locationManager

;

@Override

protected

void

onCreate

;">Bundle

savedInstanceState

)

{

super

.

onCreate

;">)

;

setContentView

;">R

.

layout

.

activity_main

)

;

locationManager

=

;">LocationManager

)

getSystemService

;">Context

.

LOCATION_SERVICE

)

;

LocationListener

locationListener

=

new

LocationListener

;">)

{

@Override

public

void

onLocationChanged

;">Location

location

)

{

Log

.

i

;">,

"Location: "

+

location

.

toString

;">)

)

;

}

@Override

public

void

onStatusChanged

;">String

provider

,

int

status

,

Bundle

extras

)

{

}

@Override

public

void

onProviderEnabled

;">String

provider

)

{

}

@Override

public

void

onProviderDisabled

;">String

provider

)

{

}

}

;

try

{

locationManager

.

requestLocationUpdates

;">LocationManager

.

GPS_PROVIDER

,

,

,

locationListener

)

;

}

catch

;">SecurityException

e

)

{

Log

.

e

;">,

e

.

getMessage

;">)

)

;

}

}

}

这个示例代码中使用了GPS_PROVIDER来获取设备的位置信息,如果设备支持北斗导航,也可以使用LocationManager的getAllProviders方法获取设备支持的所有位置提供者,然后选择使用北斗导航系统提供的位置信息。

如有侵权请及时联系我们处理,转载请注明出处来自