--- android/DroidRadar/src/dk/thoerup/droidradar/RadarView.java 2009/08/25 19:00:58 281 +++ android/DroidRadar/src/dk/thoerup/droidradar/RadarView.java 2009/08/26 12:42:01 282 @@ -1,7 +1,6 @@ package dk.thoerup.droidradar; -import java.util.Date; import java.util.List; import android.content.Context; @@ -9,6 +8,7 @@ import android.graphics.Paint; import android.graphics.RectF; import android.location.Location; +import android.os.Vibrator; import android.util.AttributeSet; import android.util.Log; import android.view.MotionEvent; @@ -42,6 +42,7 @@ int heading; String headingText = "-"; + Vibrator vibrator; int width; int height; @@ -219,6 +220,8 @@ if (distanceBase < 16000) { distanceBase *= 2; updateDistanceTexts(); + } else { + vibrator.vibrate(100); } } @@ -227,6 +230,8 @@ if (distanceBase > 125) { distanceBase /= 2; updateDistanceTexts(); + } else { + vibrator.vibrate(100); } } @@ -282,6 +287,10 @@ locator.setImei(imei); } + public void setVibrator(Vibrator v) { + vibrator = v; + } + void drawLocations(Canvas canvas) { if (currentLocation != null && droidBeans != null) {