mirror of
https://github.com/M66B/FairEmail.git
synced 2025-01-03 21:55:13 +00:00
Added target SDK to debug info
This commit is contained in:
parent
35a4b1fed9
commit
8f4bfa9cf4
1 changed files with 14 additions and 4 deletions
|
@ -29,6 +29,7 @@ import android.content.Context;
|
|||
import android.content.DialogInterface;
|
||||
import android.content.Intent;
|
||||
import android.content.SharedPreferences;
|
||||
import android.content.pm.ApplicationInfo;
|
||||
import android.content.pm.PackageInfo;
|
||||
import android.content.pm.PackageManager;
|
||||
import android.content.res.Configuration;
|
||||
|
@ -1630,8 +1631,16 @@ public class Log {
|
|||
private static StringBuilder getAppInfo(Context context) {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
|
||||
PackageManager pm = context.getPackageManager();
|
||||
String installer = pm.getInstallerPackageName(BuildConfig.APPLICATION_ID);
|
||||
int targetSdk = -1;
|
||||
try {
|
||||
ApplicationInfo ai = pm.getApplicationInfo(BuildConfig.APPLICATION_ID, 0);
|
||||
targetSdk = ai.targetSdkVersion;
|
||||
} catch (PackageManager.NameNotFoundException ignore) {
|
||||
}
|
||||
|
||||
// Get version info
|
||||
String installer = context.getPackageManager().getInstallerPackageName(BuildConfig.APPLICATION_ID);
|
||||
sb.append(String.format("%s: %s/%s %s/%s%s%s%s%s\r\n",
|
||||
context.getString(R.string.app_name),
|
||||
BuildConfig.APPLICATION_ID,
|
||||
|
@ -1642,7 +1651,8 @@ public class Log {
|
|||
Helper.hasPlayStore(context) ? "s" : "",
|
||||
BuildConfig.DEBUG ? "d" : "",
|
||||
ActivityBilling.isPro(context) ? "+" : ""));
|
||||
sb.append(String.format("Android: %s (SDK %d)\r\n", Build.VERSION.RELEASE, Build.VERSION.SDK_INT));
|
||||
sb.append(String.format("Android: %s (SDK %d/%d)\r\n",
|
||||
Build.VERSION.RELEASE, Build.VERSION.SDK_INT, targetSdk));
|
||||
sb.append("\r\n");
|
||||
|
||||
// Get device info
|
||||
|
@ -1713,10 +1723,10 @@ public class Log {
|
|||
sb.append(ex.toString()).append("\r\n");
|
||||
}
|
||||
|
||||
PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE);
|
||||
PowerManager power = (PowerManager) context.getSystemService(Context.POWER_SERVICE);
|
||||
boolean ignoring = true;
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M)
|
||||
ignoring = pm.isIgnoringBatteryOptimizations(BuildConfig.APPLICATION_ID);
|
||||
ignoring = power.isIgnoringBatteryOptimizations(BuildConfig.APPLICATION_ID);
|
||||
sb.append(String.format("Battery optimizations: %b\r\n", !ignoring));
|
||||
sb.append(String.format("Charging: %b\r\n", Helper.isCharging(context)));
|
||||
|
||||
|
|
Loading…
Reference in a new issue