Migrate to latest SDK version

Fix build issues
This commit is contained in:
Geoffroy Bonneville
2023-12-19 22:45:40 +01:00
parent 1cf5d8b880
commit f7a8b99231
15 changed files with 286 additions and 53 deletions

View File

@@ -1,14 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.wismna.geoffroy.donext">
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
<application
android:name=".DoNext"
android:allowBackup="true"
android:fullBackupContent="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<meta-data
android:name="android.max_aspect"
@@ -16,9 +12,7 @@
<activity
android:name=".activities.MainActivity"
android:label="@string/app_name"
android:theme="@style/AppTheme.NoActionBar"
android:windowSoftInputMode="stateAlwaysHidden"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />

View File

@@ -1,5 +1,8 @@
package com.wismna.geoffroy.donext.fragments;
import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.res.Resources;
import android.os.Build;
import android.os.Bundle;
@@ -7,7 +10,6 @@ import androidx.annotation.Nullable;
import android.view.View;
import android.widget.TextView;
import com.wismna.geoffroy.donext.BuildConfig;
import com.wismna.geoffroy.donext.R;
/**
@@ -30,9 +32,16 @@ public class AboutDialogFragment extends DynamicDialogFragment {
public void onStart() {
super.onStart();
TextView versionDonext = findViewById(R.id.version_donext);
Resources resources = getResources();
versionDonext.setText(resources.getString(R.string.about_version_donext, BuildConfig.VERSION_NAME));
try {
Context context = getContext();
assert context != null;
PackageInfo pInfo = context.getPackageManager().getPackageInfo(context.getPackageName(), 0);
TextView versionDonext = findViewById(R.id.version_donext);
versionDonext.setText(resources.getString(R.string.about_version_donext, pInfo.versionName));
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
TextView versionAndroid = findViewById(R.id.version_android);
versionAndroid.setText(resources.getString(R.string.about_version_android, Build.VERSION.SDK_INT));