fdroiddata/metadata/com.eolwral.osmonitor/no-gmaps.patch

97 lines
4.2 KiB
Diff

Don't use gmaps to display GeoIP data - first of all, not all devices have
gmaps, secondly, showing map-cartoons is not so required for system app,
separate app could do that.
diff --git a/OSMonitor/AndroidManifest.xml b/OSMonitor/AndroidManifest.xml
index 22f89d9..bbb0f68 100644
--- a/OSMonitor/AndroidManifest.xml
+++ b/OSMonitor/AndroidManifest.xml
@@ -39,7 +39,6 @@
<activity android:configChanges="keyboardHidden"
android:name=".misc.MiscBox" />
<activity android:name=".preferences.Preferences" />
- <uses-library android:name="com.google.android.maps"/>
</application>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RESTART_PACKAGES" />
diff --git a/OSMonitor/src/com/eolwral/osmonitor/networks/NetworkList.java b/OSMonitor/src/com/eolwral/osmonitor/networks/NetworkList.java
index 62adda4..d2dfe09 100644
--- a/OSMonitor/src/com/eolwral/osmonitor/networks/NetworkList.java
+++ b/OSMonitor/src/com/eolwral/osmonitor/networks/NetworkList.java
@@ -30,11 +30,12 @@ import javax.xml.parsers.SAXParserFactory;
import org.xml.sax.InputSource;
import org.xml.sax.XMLReader;
-import com.google.android.maps.GeoPoint;
+/*import com.google.android.maps.GeoPoint;
import com.google.android.maps.MapActivity;
import com.google.android.maps.MapController;
-import com.google.android.maps.MapView;
+import com.google.android.maps.MapView;*/
+import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
import android.app.ProgressDialog;
@@ -78,7 +79,7 @@ import com.eolwral.osmonitor.*;
import com.eolwral.osmonitor.preferences.Preferences;
-public class NetworkList extends MapActivity implements OnGestureListener, OnTouchListener
+public class NetworkList extends Activity implements OnGestureListener, OnTouchListener
{
private JNIInterface JNILibrary = JNIInterface.getInstance();
private NetworkListAdapter UpdateInterface = null;
@@ -95,7 +96,7 @@ public class NetworkList extends MapActivity implements OnGestureListener, OnTou
private boolean RDNS = false;
private WeakReference<FrameLayout> MapBodyRef = null;
- private MapView GeoIPMap = null;
+// private MapView GeoIPMap = null;
// Gesture
private GestureDetector gestureScanner = new GestureDetector(this);;
@@ -305,9 +306,9 @@ public class NetworkList extends MapActivity implements OnGestureListener, OnTou
// Use a custom layout file
setContentView(R.layout.networklayout);
- GeoIPMap = new MapView(this, "0N4HYg91PN1-cGgp3exBmvC1AdzeiGYzp7C3V7g");
+// GeoIPMap = new MapView(this, "0N4HYg91PN1-cGgp3exBmvC1AdzeiGYzp7C3V7g");
//GeoIPMap = new MapView(this, "0N4HYg91PN19P2R67mtD2NGBl3ce5DxqXlmH6TA");
- GeoIPMap.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, 180));
+// GeoIPMap.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, 180));
ProcHandler = new EventHandler();
@@ -674,14 +675,14 @@ public class NetworkList extends MapActivity implements OnGestureListener, OnTou
FrameLayout MapBody = new FrameLayout(this);
MapBodyRef = new WeakReference<FrameLayout>(MapBody);
- MapBody.addView(GeoIPMap);
- MapController GeoIPControl = GeoIPMap.getController();
+// MapBody.addView(GeoIPMap);
+// MapController GeoIPControl = GeoIPMap.getController();
- GeoPoint MapPoint = new GeoPoint((int)Longitude,(int)Latitude);
- GeoIPControl.setZoom(8);
- GeoIPControl.animateTo(MapPoint);
- GeoIPControl.setCenter(MapPoint);
- GeoIPMap.getOverlays().add(new MapOverlay(this, MapPoint, R.drawable.point));
+// GeoPoint MapPoint = new GeoPoint((int)Longitude,(int)Latitude);
+// GeoIPControl.setZoom(8);
+// GeoIPControl.animateTo(MapPoint);
+// GeoIPControl.setCenter(MapPoint);
+// GeoIPMap.getOverlays().add(new MapOverlay(this, MapPoint, R.drawable.point));
AlertDialog.Builder WhoisAlert = new AlertDialog.Builder(this);
WhoisAlert.setTitle("Whois");
@@ -942,7 +943,7 @@ public class NetworkList extends MapActivity implements OnGestureListener, OnTou
}
}
- @Override
+// @Override
protected boolean isRouteDisplayed() {
// TODO Auto-generated method stub
return false;