diff --git a/FindMyCarLib/bin/findmycarlib.jar b/FindMyCarLib/bin/findmycarlib.jar index a7fe068..c68146d 100644 Binary files a/FindMyCarLib/bin/findmycarlib.jar and b/FindMyCarLib/bin/findmycarlib.jar differ diff --git a/FindMyCarLib/gen/com/TwentyCodes/android/FindMyCarLib/R.java b/FindMyCarLib/gen/com/TwentyCodes/android/FindMyCarLib/R.java index c630d90..9c32aae 100644 --- a/FindMyCarLib/gen/com/TwentyCodes/android/FindMyCarLib/R.java +++ b/FindMyCarLib/gen/com/TwentyCodes/android/FindMyCarLib/R.java @@ -236,48 +236,47 @@ or to a theme attribute in the form "?[package:][type:]na public static int user_arrow_animation_3=0x7f02001f; } public static final class id { - public static int TextView01=0x7f070009; - public static int TextView02=0x7f07000a; - public static int ad=0x7f07000b; - public static int btRemoveTimer=0x7f070023; - public static int btSetTimer=0x7f070022; - public static int buttons=0x7f070011; - public static int chNotify=0x7f07001d; - public static int delete_car=0x7f070029; - public static int description=0x7f070006; - public static int directions=0x7f070016; - public static int distance_background=0x7f070027; - public static int editText=0x7f070019; - public static int etNotify=0x7f07001f; - public static int exception_text=0x7f070008; - public static int exception_title=0x7f070007; - public static int indicator=0x7f07000c; - public static int llButtons=0x7f070021; - public static int map_fragment=0x7f07000f; - public static int map_mode=0x7f070028; - public static int mapview=0x7f070017; - public static int mark_my_location=0x7f070013; - public static int my_location=0x7f070012; + public static int TextView01=0x7f070008; + public static int TextView02=0x7f070009; + public static int ad=0x7f07000a; + public static int btRemoveTimer=0x7f070022; + public static int btSetTimer=0x7f070021; + public static int buttons=0x7f07000f; + public static int chNotify=0x7f07001c; + public static int delete_car=0x7f070028; + public static int description=0x7f070005; + public static int directions=0x7f070015; + public static int distance_background=0x7f070026; + public static int distancebar=0x7f07000d; + public static int editText=0x7f070018; + public static int etNotify=0x7f07001e; + public static int exception_text=0x7f070007; + public static int exception_title=0x7f070006; + public static int indicator=0x7f07000b; + public static int llButtons=0x7f070020; + public static int map_fragment=0x7f07000e; + public static int map_mode=0x7f070027; + public static int mapview=0x7f070016; + public static int mark_my_location=0x7f070012; + public static int my_location=0x7f070011; public static int none=0x7f070000; - public static int notiyfyme=0x7f07001c; - public static int pager=0x7f07000d; - public static int parking_timer=0x7f070015; - public static int pickerlayout=0x7f07001a; - public static int send=0x7f070005; - public static int settings=0x7f07002a; - public static int show_both=0x7f070014; - public static int skyhook_img=0x7f070024; - public static int table=0x7f07000e; - public static int tc_img=0x7f070026; - public static int text=0x7f070025; - public static int tpParkingTimerTimePicker=0x7f07001b; + public static int notiyfyme=0x7f07001b; + public static int pager=0x7f07000c; + public static int parking_timer=0x7f070014; + public static int pickerlayout=0x7f070019; + public static int send=0x7f070004; + public static int settings=0x7f070029; + public static int show_both=0x7f070013; + public static int skyhook_img=0x7f070023; + public static int tc_img=0x7f070025; + public static int text=0x7f070024; + public static int tpParkingTimerTimePicker=0x7f07001a; public static int triangle=0x7f070001; - public static int tvAccuracy2=0x7f070010; - public static int tvAddress=0x7f070018; - public static int tvBefore=0x7f070020; + public static int tvAccuracy=0x7f070010; + public static int tvAddress=0x7f070017; + public static int tvBefore=0x7f07001f; public static int tvDistance=0x7f070003; - public static int tvDistance2=0x7f070004; - public static int tvNotify1=0x7f07001e; + public static int tvNotify1=0x7f07001d; public static int underline=0x7f070002; } public static final class integer { @@ -404,6 +403,7 @@ or to a theme attribute in the form "?[package:][type:]na public static int stay_awake_off=0x7f05001d; public static int stay_awake_on=0x7f05001c; public static int stay_awake_pref=0x7f05000e; + public static int store_your_notes_here=0x7f050077; public static int the_vaule_was_not_a_number_update_interval_60=0x7f050053; public static int timer_already_set=0x7f050040; public static int timer_canceled=0x7f05004b; diff --git a/FindMyCarLib/gen/com/TwentyCodes/android/exception/R.java b/FindMyCarLib/gen/com/TwentyCodes/android/exception/R.java index ccc8396..5603c92 100644 --- a/FindMyCarLib/gen/com/TwentyCodes/android/exception/R.java +++ b/FindMyCarLib/gen/com/TwentyCodes/android/exception/R.java @@ -236,48 +236,47 @@ or to a theme attribute in the form "?[package:][type:]na public static int user_arrow_animation_3=0x7f02001f; } public static final class id { - public static int TextView01=0x7f070009; - public static int TextView02=0x7f07000a; - public static int ad=0x7f07000b; - public static int btRemoveTimer=0x7f070023; - public static int btSetTimer=0x7f070022; - public static int buttons=0x7f070011; - public static int chNotify=0x7f07001d; - public static int delete_car=0x7f070029; - public static int description=0x7f070006; - public static int directions=0x7f070016; - public static int distance_background=0x7f070027; - public static int editText=0x7f070019; - public static int etNotify=0x7f07001f; - public static int exception_text=0x7f070008; - public static int exception_title=0x7f070007; - public static int indicator=0x7f07000c; - public static int llButtons=0x7f070021; - public static int map_fragment=0x7f07000f; - public static int map_mode=0x7f070028; - public static int mapview=0x7f070017; - public static int mark_my_location=0x7f070013; - public static int my_location=0x7f070012; + public static int TextView01=0x7f070008; + public static int TextView02=0x7f070009; + public static int ad=0x7f07000a; + public static int btRemoveTimer=0x7f070022; + public static int btSetTimer=0x7f070021; + public static int buttons=0x7f07000f; + public static int chNotify=0x7f07001c; + public static int delete_car=0x7f070028; + public static int description=0x7f070005; + public static int directions=0x7f070015; + public static int distance_background=0x7f070026; + public static int distancebar=0x7f07000d; + public static int editText=0x7f070018; + public static int etNotify=0x7f07001e; + public static int exception_text=0x7f070007; + public static int exception_title=0x7f070006; + public static int indicator=0x7f07000b; + public static int llButtons=0x7f070020; + public static int map_fragment=0x7f07000e; + public static int map_mode=0x7f070027; + public static int mapview=0x7f070016; + public static int mark_my_location=0x7f070012; + public static int my_location=0x7f070011; public static int none=0x7f070000; - public static int notiyfyme=0x7f07001c; - public static int pager=0x7f07000d; - public static int parking_timer=0x7f070015; - public static int pickerlayout=0x7f07001a; - public static int send=0x7f070005; - public static int settings=0x7f07002a; - public static int show_both=0x7f070014; - public static int skyhook_img=0x7f070024; - public static int table=0x7f07000e; - public static int tc_img=0x7f070026; - public static int text=0x7f070025; - public static int tpParkingTimerTimePicker=0x7f07001b; + public static int notiyfyme=0x7f07001b; + public static int pager=0x7f07000c; + public static int parking_timer=0x7f070014; + public static int pickerlayout=0x7f070019; + public static int send=0x7f070004; + public static int settings=0x7f070029; + public static int show_both=0x7f070013; + public static int skyhook_img=0x7f070023; + public static int tc_img=0x7f070025; + public static int text=0x7f070024; + public static int tpParkingTimerTimePicker=0x7f07001a; public static int triangle=0x7f070001; - public static int tvAccuracy2=0x7f070010; - public static int tvAddress=0x7f070018; - public static int tvBefore=0x7f070020; + public static int tvAccuracy=0x7f070010; + public static int tvAddress=0x7f070017; + public static int tvBefore=0x7f07001f; public static int tvDistance=0x7f070003; - public static int tvDistance2=0x7f070004; - public static int tvNotify1=0x7f07001e; + public static int tvNotify1=0x7f07001d; public static int underline=0x7f070002; } public static final class integer { @@ -404,6 +403,7 @@ or to a theme attribute in the form "?[package:][type:]na public static int stay_awake_off=0x7f05001d; public static int stay_awake_on=0x7f05001c; public static int stay_awake_pref=0x7f05000e; + public static int store_your_notes_here=0x7f050077; public static int the_vaule_was_not_a_number_update_interval_60=0x7f050053; public static int timer_already_set=0x7f050040; public static int timer_canceled=0x7f05004b; diff --git a/FindMyCarLib/proguard.cfg b/FindMyCarLib/proguard.cfg index 5a20228..9f0d117 100644 --- a/FindMyCarLib/proguard.cfg +++ b/FindMyCarLib/proguard.cfg @@ -15,15 +15,15 @@ -keep public class com.android.vending.licensing.ILicensingService -keep public class * extends android.preference.Preference --keepclasseswithmembernames class * { +-keepclasseswithmembers class * { native ; } --keepclasseswithmembernames class * { +-keepclasseswithmembers class * { public (android.content.Context, android.util.AttributeSet); } --keepclasseswithmembernames class * { +-keepclasseswithmembers class * { public (android.content.Context, android.util.AttributeSet, int); } diff --git a/FindMyCarLib/res/layout/distancebar.xml b/FindMyCarLib/res/layout/distancebar.xml index cf15719..aa478bd 100644 --- a/FindMyCarLib/res/layout/distancebar.xml +++ b/FindMyCarLib/res/layout/distancebar.xml @@ -1,50 +1,27 @@ - + android:background="@drawable/distance_background" > - + - + - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/FindMyCarLib/res/layout/map.xml b/FindMyCarLib/res/layout/map.xml index 03ccd23..e34e336 100755 --- a/FindMyCarLib/res/layout/map.xml +++ b/FindMyCarLib/res/layout/map.xml @@ -1,39 +1,31 @@ + android:layout_width="match_parent" + android:layout_height="match_parent" > + layout="@layout/distancebar" > + - - - - - + android:orientation="vertical" > - + + - + android:orientation="vertical" > - + + - + android:orientation="vertical" > + + + + + + + + + + + + + \ No newline at end of file diff --git a/FindMyCarLib/src/com/TwentyCodes/android/FindMyCarLib/UI/fragments/MapFragment.java b/FindMyCarLib/src/com/TwentyCodes/android/FindMyCarLib/UI/fragments/MapFragment.java index ed572c8..a9738ec 100644 --- a/FindMyCarLib/src/com/TwentyCodes/android/FindMyCarLib/UI/fragments/MapFragment.java +++ b/FindMyCarLib/src/com/TwentyCodes/android/FindMyCarLib/UI/fragments/MapFragment.java @@ -41,7 +41,6 @@ import com.TwentyCodes.android.FindMyCarLib.UI.FindMyCarOverlay; import com.TwentyCodes.android.fragments.SkyHoookUserOverlayMapFragment; import com.TwentyCodes.android.location.GeoPointLocationListener; import com.TwentyCodes.android.location.GeoUtils; -import com.TwentyCodes.android.location.MapView; import com.TwentyCodes.android.location.MidPoint; import com.TwentyCodes.android.overlays.DirectionsOverlay; import com.TwentyCodes.android.overlays.DirectionsOverlay.OnDirectionsCompleteListener; @@ -161,9 +160,9 @@ public class MapFragment extends Fragment implements GeoPointLocationListener, O return true; } - public MapView getMap() { - return mMap.getMap(); - } +// public MapView getMap() { +// return mMap.getMap(); +// } /** * loads saved settings from files @@ -287,10 +286,11 @@ public class MapFragment extends Fragment implements GeoPointLocationListener, O View view = inflater.inflate(R.layout.map, container, false); mMap = (SkyHoookUserOverlayMapFragment) getFragmentManager().findFragmentById(R.id.map_fragment); + mMap.setGeoPointLocationListener(this); setUiHandler(); - mAccuracy = (TextView) view.findViewById(R.id.tvAccuracy2); - mDistance = (TextView) view.findViewById(R.id.tvDistance2); + mAccuracy = (TextView) view.findViewById(R.id.tvAccuracy); + mDistance = (TextView) view.findViewById(R.id.tvDistance); mSettings = getActivity().getSharedPreferences(Settings.SETTINGS, Context.MODE_WORLD_WRITEABLE); view.findViewById(R.id.my_location).setOnClickListener(this); @@ -329,11 +329,14 @@ public class MapFragment extends Fragment implements GeoPointLocationListener, O mHandler.post(new Runnable() { @Override public void run() { + +// mAccuracy.setText(GeoUtils.distanceToString((accuracy / 1E3), isMetric)); mHandler.sendMessage(mHandler.obtainMessage(ACCURACY, GeoUtils.distanceToString((accuracy / 1E3), isMetric))); if (mCarPoint != null && point != null) { double distance = GeoUtils.distanceKm(point, mCarPoint); mHandler.sendMessage(mHandler.obtainMessage(DISTANCE, GeoUtils.distanceToString(distance, isMetric))); +// mDistance.setText(GeoUtils.distanceToString(distance, isMetric)); // value is set in KM. if user has gone 30 feet from car app // is set to check for arrival