Próbuję pobrać pozwolenie na napisanie w pamięci zewnętrznej przy kliknięciu przycisku. Ale kiedy piszę następujący kod, ale w pisze_external_storage pokazuje czerwony. Jak go uniknę.

 scan.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                ActivityCompat.requestPermissions(BG1.this, new
                        String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, REQUEST_WRITE_PERMISSION);
            }
        });
0
Ankur Khandelwal 16 luty 2017, 10:59

2 odpowiedzi

Najlepsza odpowiedź

Spróbuj dodawać

android.Manifest.permission.WRITE_EXTERNAL_STORAGE

Daj mi znać, jeśli działa doskonale i zaakceptuj odpowiedź !!

0
Manjunath Prabhakar 16 luty 2017, 08:08

Jak Manjunath Prabhakar powiedział, że potrzebujesz tej linii w swoim Manifest w każdym razie, jeśli nadal otrzymasz tę ścieżkę (a jeśli nie możesz być w innych urządzeniach), będziesz potrzebował "żądania uprawnień w czasie wykonywania" Więcej informacji tutaj

0
mayan anger 16 luty 2017, 08:40