gpt4 book ai didi

android - locationManager.addProximityAlert 是否需要位置监听器

转载 作者:行者123 更新时间:2023-11-30 04:04:23 29 4
gpt4 key购买 nike

正如主题所说,我看过 Android 开发人员指南,但找不到答案。如果您只想知道您何时进入某个区域,Proximity 警报是否需要位置监听器?我正在按如下方式设置接近警报:

private void addProximityAlert(double latitude, double longitude) {

Intent intent = new Intent(PROX_ALERT_INTENT);
PendingIntent proximityIntent = PendingIntent.getBroadcast(this, 0,
intent, 0);

locationManager.addProximityAlert(latitude, longitude, POINT_RADIUS,
PROX_ALERT_EXPIRATION, proximityIntent);

IntentFilter filter = new IntentFilter(PROX_ALERT_INTENT);
proxalert = new ProximityIntentReceiver();
registerReceiver(proxalert, filter);
}

然后调用如下:

addProximityAlert(SMASH_LAT, SMASH_LNG);

但问题是,我需要以下内容吗?

locationManager.requestLocationUpdates(
// check every 10 minutes
low.getName(), MINIMUM_TIME_BETWEEN_UPDATE,
MINIMUM_DISTANCECHANGE_FOR_UPDATE, new MyLocationListener());


public class MyLocationListener implements LocationListener {
@Override
public void onLocationChanged(Location location) {
Location pointLocation = retrievelocation();
float distance = location.distanceTo(pointLocation);
// txted.setText("Distance: " + distance);
}

@Override
public void onStatusChanged(String s, int i, Bundle b) {
}

@Override
public void onProviderDisabled(String s) {
// try switching to a different provider
}

@Override
public void onProviderEnabled(String s) {
// try switching to a different provider
}
}

或者 locationmanager 是否已经处理来自网络/gps 的位置更新,然后知道它何时位于邻近区域?

最佳答案

没关系,您确实需要它,但它可以保持为空。

关于android - locationManager.addProximityAlert 是否需要位置监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11979240/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com