Skip to content

Commit 1a34e15

Browse files
committed
Merge remote-tracking branch 'origin/master'
2 parents be8d6cf + 0156b76 commit 1a34e15

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

app/src/main/java/io/neoterm/ui/term/NeoTermActivity.kt

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package io.neoterm.ui.term
22

3+
import android.Manifest
34
import android.app.Activity
45
import android.app.AlertDialog
56
import android.content.*
@@ -8,6 +9,7 @@ import android.content.res.Configuration
89
import android.os.Bundle
910
import android.os.IBinder
1011
import android.preference.PreferenceManager
12+
import android.support.v4.app.ActivityCompat
1113
import android.support.v4.content.ContextCompat
1214
import android.support.v4.view.OnApplyWindowInsetsListener
1315
import android.support.v4.view.ViewCompat
@@ -72,6 +74,19 @@ class NeoTermActivity : AppCompatActivity(), ServiceConnection, SharedPreference
7274
WindowManager.LayoutParams.FLAG_FULLSCREEN)
7375
}
7476

77+
val SDCARD_PERMISSIONS_REQUEST_WRITE_EXTERNAL_STORAGE = 1
78+
if (ContextCompat.checkSelfPermission(
79+
this,
80+
Manifest.permission.WRITE_EXTERNAL_STORAGE
81+
) != PackageManager.PERMISSION_GRANTED
82+
) {
83+
ActivityCompat.requestPermissions(
84+
this,
85+
arrayOf(Manifest.permission.WRITE_EXTERNAL_STORAGE),
86+
SDCARD_PERMISSIONS_REQUEST_WRITE_EXTERNAL_STORAGE
87+
)
88+
}
89+
7590
setContentView(R.layout.ui_main)
7691

7792
toolbar = findViewById(R.id.terminal_toolbar)

0 commit comments

Comments
 (0)