Skip to content

Commit 737e7ab

Browse files
committed
Fix write permission on Android 13+
1 parent 328eb4f commit 737e7ab

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

app/src/main/java/com/gianlu/aria2android/ControlActivityDelegate.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import android.content.Intent;
66
import android.content.pm.PackageManager;
77
import android.net.Uri;
8+
import android.os.Build;
89
import android.os.Bundle;
910
import android.util.Log;
1011

@@ -124,7 +125,7 @@ private boolean startService() {
124125
Prefs.putLong(PK.CURRENT_SESSION_START, System.currentTimeMillis());
125126
AnalyticsApplication.sendAnalytics(Utils.ACTION_TURN_ON);
126127

127-
if (ContextCompat.checkSelfPermission(context, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {
128+
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.TIRAMISU && ContextCompat.checkSelfPermission(context, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {
128129
AskPermission.ask(context, Manifest.permission.WRITE_EXTERNAL_STORAGE, new AskPermission.Listener() {
129130
@Override
130131
public void permissionGranted(@NonNull String permission) {

0 commit comments

Comments
 (0)