Added Android Annotations
Merge branch 'master' into rewrite
Real reset to original project
Added preferences (SPrefs.java) and cleaned up MapsActivity.java
views are injected into MapsActivity.java
renamed one view in main.xml
removed unnecessary import in SPrefs.java
renamed one more view in main.xml
RelativeLayout injected in MapsActivity.java
Menu extracted from MapsActivity.java into res/menu/main.xml
option item clicks handled by @OptionItem
Extracted LocationListener from MapsActivity.java into a new Bean (LocationListenerBean.java) which uses the LocationCallback.java-Interface to communicate with MapsActivity.java
Extracted CacheLevel.java from nested class (MapsActivity.java)
Cleaned up OsmMapView.java
Clean-up included extraction of Mercator.java
Cleaned up RemoteTileLoader.java
Cleaned up
Changed CacheLevel.icon to Drawable to load this Drawables in MapsActivity.java with annotations
Adapted other classes
CacheLevelAdapter.java became a Bean and is injected into MapsActivity.java
EditPreferencesActivity.java does not extend PreferencesActivity anymore - it's a normal Activity editing the preferences.
Introduced some new strings in strings.xml
Added EditPreferencesActivity_ to the AndroidManifest.xml