в Android 6 или выше, когда пользователь открыто приложение первый раз попросить у него какого-то разрешения если он Dont позволит затем выйти приложениеандроида - закрыть приложение, если пользователь не предоставление разрешения WRITE_EXTERNAL_STORAGE
некоторые сусло требуется разрешение на мое приложение для чтения и написать на внешнее устройство хранения, как достичь этого
я попытался это
if (Build.VERSION.SDK_INT >= 23) {
if (ContextCompat.checkSelfPermission(LoginActivity.this, android.Manifest.permission.WRITE_EXTERNAL_STORAGE)
!= PackageManager.PERMISSION_GRANTED || ContextCompat.checkSelfPermission(LoginActivity.this, android.Manifest.permission.READ_EXTERNAL_STORAGE)
!= PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(LoginActivity.this,
new String[]{android.Manifest.permission.WRITE_EXTERNAL_STORAGE, android.Manifest.permission.READ_EXTERNAL_STORAGE},
1);
} else {
//do something
}
} else {
//do something
}
В методе 'onRequestPermissionsResult()' вы можете проверить свой результат. Если разрешение не предоставлено, то завершите свою деятельность. – Piyush
как я могу это сделать точно? Я запрашиваю разрешение на mainactivity, когда пользователь вводит, можете ли вы ответить с кодом – dharmx
Что входит? С мягкой клавиатуры? – Piyush