chore: bump version to 3.0.3

This commit is contained in:
Tosencen
2025-07-08 12:31:32 +08:00
parent b847ff23dd
commit 9c7a0fd40e
2 changed files with 57 additions and 2 deletions
+3 -2
View File
@@ -22,8 +22,8 @@ android {
minSdk 21 minSdk 21
//noinspection ExpiredTargetSdkVersion //noinspection ExpiredTargetSdkVersion
targetSdk 28 targetSdk 28
versionCode 302 versionCode 303
versionName "3.0.2" versionName "3.0.3"
javaCompileOptions { javaCompileOptions {
annotationProcessorOptions { annotationProcessorOptions {
arguments = ["room.schemaLocation": "$projectDir/schemas".toString(), "eventBusIndex": "com.fongmi.android.tv.event.EventIndex"] arguments = ["room.schemaLocation": "$projectDir/schemas".toString(), "eventBusIndex": "com.fongmi.android.tv.event.EventIndex"]
@@ -150,4 +150,5 @@ dependencies {
annotationProcessor 'com.github.bumptech.glide:compiler:4.16.0' annotationProcessor 'com.github.bumptech.glide:compiler:4.16.0'
annotationProcessor 'org.greenrobot:eventbus-annotation-processor:3.3.1' annotationProcessor 'org.greenrobot:eventbus-annotation-processor:3.3.1'
coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs_nio:2.1.4' coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs_nio:2.1.4'
implementation 'io.noties.markwon:core:4.6.2'
} }
@@ -0,0 +1,54 @@
package com.fongmi.android.tv.ui.dialog;
import android.content.Intent;
import android.net.Uri;
import android.view.LayoutInflater;
import android.view.ViewGroup;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentActivity;
import androidx.viewbinding.ViewBinding;
import com.fongmi.android.tv.databinding.DialogAboutBinding;
public class AboutDialog extends BaseDialog {
private DialogAboutBinding binding;
public static void show(FragmentActivity activity) {
new AboutDialog().show(activity.getSupportFragmentManager(), "AboutDialog");
}
public static void show(Fragment fragment) {
new AboutDialog().show(fragment.getChildFragmentManager(), "AboutDialog");
}
@Override
protected ViewBinding getBinding(@NonNull LayoutInflater inflater, @Nullable ViewGroup container) {
binding = DialogAboutBinding.inflate(inflater, container, false);
return binding;
}
@Override
protected void initEvent() {
binding.github.setOnClickListener(v -> openGitHub());
}
private void openGitHub() {
try {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("https://github.com/Tosencen/XMBOX/releases/tag/v3.0.3"));
startActivity(intent);
} catch (Exception e) {
e.printStackTrace();
}
}
@Override
public void onDestroyView() {
super.onDestroyView();
binding = null;
}
}