Android N及以上版本不兼容提示

This commit is contained in:
2020-03-12 22:37:45 +08:00
committed by FatttSnake
parent 45ba8d9dd7
commit 624b9727cb
2 changed files with 19 additions and 3 deletions

View File

@@ -7,8 +7,8 @@ android {
applicationId "com.fatapp.textcut" applicationId "com.fatapp.textcut"
minSdkVersion 19 minSdkVersion 19
targetSdkVersion 29 targetSdkVersion 29
versionCode 191112 versionCode 191228
versionName '1.0.191112' versionName '1.0.191228'
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
} }
android.defaultConfig.vectorDrawables.useSupportLibrary = true android.defaultConfig.vectorDrawables.useSupportLibrary = true

View File

@@ -2,6 +2,7 @@ package com.fatapp.textcut;
import android.app.Activity; import android.app.Activity;
import android.app.Dialog; import android.app.Dialog;
import android.content.DialogInterface;
import android.content.Intent; import android.content.Intent;
import android.content.SharedPreferences; import android.content.SharedPreferences;
import android.net.Uri; import android.net.Uri;
@@ -12,6 +13,7 @@ import com.google.android.material.floatingactionbutton.FloatingActionButton;
import com.google.android.material.snackbar.Snackbar; import com.google.android.material.snackbar.Snackbar;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatActivity; import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.Toolbar; import androidx.appcompat.widget.Toolbar;
@@ -50,7 +52,21 @@ public class MainActivity extends AppCompatActivity {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main); setContentView(R.layout.activity_main);
getPermissins(); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
new AlertDialog.Builder(this)
.setTitle("提示")
.setMessage("该应用暂未适配Android N及以上版本请等待适配")
.setPositiveButton("确定", null)
.setOnDismissListener(new DialogInterface.OnDismissListener() {
@Override
public void onDismiss(DialogInterface dialog) {
System.exit(0);
}
})
.show();
} else {
getPermissins();
}
Toolbar toolbar = findViewById(R.id.toolbar); Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar); setSupportActionBar(toolbar);