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方法获取设备支持的所有位置提供者,然后选择使用北斗导航系统提供的位置信息。
如有侵权请及时联系我们处理,转载请注明出处来自
随机推荐
科技快讯 |备案号:( 沪ICP备2026008940号-1 )