Я подаю заявку на мой телефон, и я не могу завершить sh, потому что в моем телефоне api 23 я не могу предоставить разрешение на хранение вместе с приложением, это можно сделать вручную, но другие приложения имеют эту запись, чтобы запросить диалог запроса для Это.
Сначала я сделал это в манифесте:
'' '
<uses-permission android:name="android.permission.BLUETOOTH"
/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"
/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"
/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"
/>
' ''
Приложение запустилось, но система этого не сделала дайте мне какое-либо разрешение.
Затем я пытаюсь сделать это:
'' '
ActivityCompat.requestPermissions(MainActivity.this,new String[]{
Manifest.permission.WRITE_EXTERNAL_STORAGE,
Manifest.permission.READ_EXTERNAL_STORAGE,
Manifest.permission.BLUETOOTH,
Manifest.permission.BLUETOOTH_ADMIN}, RESULT_OK);
' ''
Это не дало мне никакого разрешения не показывать ни одно диалоговое окно.
Затем я пытаюсь сделать это:
if ((!android.provider.Settings.System.canWrite(this))) {
final AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(context);
alertDialogBuilder.setTitle(grantDialog).setMessage(R.string.requestWriteSetting);
alertDialogBuilder.setCancelable(false)
.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
if (callBackFlag == 0) {
Intent intent = new Intent(Settings.ACTION_MANAGE_WRITE_SETTINGS);
intent.setData(Uri.parse("package:com.sistemaderiegoandroid_arduino"));
startActivity(intent);
callBackFlag++;
'' '
int callBack состоит в том, чтобы не показывать диалоговое окно снова, потому что может go вернуться с помощью кнопки назад
Настройки записи недоступны, поэтому это тоже не работает.
Мне нужна помощь для уточнения информации:
метод, который использует другие приложения для предоставления разрешений с помощью диалогового окна без проблем.
Я трачу много времени на это без решения. С уважением заранее.