Skip to content

Commit

Permalink
Fix deprecations
Browse files Browse the repository at this point in the history
  • Loading branch information
emanuele-f committed Aug 21, 2023
1 parent a6e908b commit b2f9471
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 11 deletions.
19 changes: 19 additions & 0 deletions app/src/main/java/com/emanuelef/remote_capture/Utils.java
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@
import android.database.Cursor;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Point;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.net.ConnectivityManager;
Expand All @@ -68,9 +69,12 @@
import android.text.method.LinkMovementMethod;
import android.text.style.StyleSpan;
import android.util.Patterns;
import android.view.Display;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.view.WindowManager;
import android.view.WindowMetrics;
import android.widget.ImageView;
import android.widget.TableLayout;
import android.widget.TableRow;
Expand Down Expand Up @@ -217,6 +221,21 @@ public static Locale getPrimaryLocale(Context context) {
return primaryLocale;
}

@SuppressWarnings("deprecation")
public static int getSmallerDisplayDimension(Context ctx) {
WindowManager manager = (WindowManager) ctx.getSystemService(Context.WINDOW_SERVICE);

if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
WindowMetrics windowMetrics = manager.getCurrentWindowMetrics();
return Math.min(windowMetrics.getBounds().width(), windowMetrics.getBounds().width());
} else {
Display display = manager.getDefaultDisplay();
Point point = new Point();
display.getSize(point);
return Math.min(point.x, point.y);
}
}

public static String getCountryName(Context context, String country_code) {
Locale cur_locale = getPrimaryLocale(context);
return(new Locale(cur_locale.getCountry(), country_code)).getDisplayCountry();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,7 @@

import android.app.Service;
import android.content.Intent;
import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.Point;
import android.net.ConnectivityManager;
import android.net.LinkProperties;
import android.net.Network;
Expand All @@ -35,13 +33,11 @@
import android.os.SystemClock;
import android.text.method.LinkMovementMethod;
import android.util.TypedValue;
import android.view.Display;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.WindowManager;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.LinearLayout;
Expand Down Expand Up @@ -337,12 +333,7 @@ private Bitmap genQrCode(String instId, String qrReqId) {
maxDp,
getResources().getDisplayMetrics()
);

WindowManager manager = (WindowManager) getSystemService(WINDOW_SERVICE);
Display display = manager.getDefaultDisplay();
Point point = new Point();
display.getSize(point);
int smallerDimension = Math.min(Math.min(point.x, point.y) / 2, maxPx);
int smallerDimension = Math.min(Utils.getSmallerDisplayDimension(this) / 2, maxPx);

String device_name = Utils.getDeviceName(this);
if(device_name == null)
Expand Down
2 changes: 1 addition & 1 deletion app/src/main/res/values/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -295,7 +295,7 @@
<string name="overview">Overview</string>
<string name="string_http_request">HTTP request</string>
<string name="string_http_response">HTTP response</string>
<string name="payload_truncated">Payload is truncated. Enable \"%1$s\" to show it in full</string>
<string name="payload_truncated">Payload is truncated. To show it in full, stop the capture and enable \"%1$s\" from the PCAPdroid settings</string>
<string name="websocket">WebSocket</string>
<string name="http">HTTP</string>
<string name="payload">Payload</string>
Expand Down

0 comments on commit b2f9471

Please sign in to comment.