即時通訊在Android即時通訊卡在一個點,我已經存儲位置在sqlite數據庫和檢索使用cursor.i想要使用這些位置接近警報/ notification.eg 我已經存儲了一個購物商場,當我將近這個商場的通知彈出屏幕上。 unbale開始如何在多個位置進行更改,以及如何保持活動跟蹤更新的位置,並在應用程序關閉後獲得通知。請給我任何開始。 我有在變量的所有存儲地點:gps近似改變了一堆存儲在sqlite數據庫中的位置
private void refreshLocations() {
try{
String pla_key = String.valueOf(listforkey2);
locationcursor=sql.ListWithPlaceonmap(pla_key);
if (locationcursor.moveToFirst())
do {
Lati = (int) (locationcursor.getDouble(locationcursor.getColumnIndex("Place_liti")));
Longi = (int) (locationcursor.getDouble(locationcursor.getColumnIndex("Place_longi")));
} while(locationcursor.moveToNext());
}
catch(Exception ex){
ex.toString();
}
IM也越來越位置不斷更新:
public void startButton(View view) {
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, locationListener);
}
我在我的活動更新位置的另一種方法:
public void recordLocation(Location loc) {
Toast.makeText(tracking_to_do.this,"Lat: " + String.valueOf(loc.getLatitude()) + " Long: " + String.valueOf(loc.getLongitude()),Toast.LENGTH_SHORT).show();
}
我如何安排設置警報的事情。
這是什麼意思? – Reno
即時通訊對不起,我的錯誤是近距離警報。 –
您的意思是您想要比較從gps進入的值與數據庫中的值,並提示它們是否足夠接近?也許你應該用你想要發生的事情的例子或場景來編輯你的問題,並展示你所嘗試過的 – Craigy