2013-01-01 20 views
7

Mam problem z pamięcią masową. Pracuję nad aplikacji gdzie mam dostęp do telefonu na pokładzie zewnętrznej pamięci oraz pamięci zewnętrzne sdcard które otrzymuję z tego koduDostęp do pamięci zewnętrznej z systemem Android

Environment.getExternalStorageDirectory(); 

Ale kiedy wbudowanej pamięci zewnętrznej istnieje wówczas kod ten zwraca ścieżkę wbudowanej pamięci nie sdcard zewnętrznej podczas sdcard jest zamontowany

teraz problem jest .. chcę uzyskać dostęp do obu pamięci na pokładzie i zewnętrzny sdcard jest jakiś sposób, aby uzyskać dostęp do obu pamięciach

+0

Proszę wybrać odpowiedź. – Brett

+0

Może ci się przydać [przechowywanie plików w pamięci wewnętrznej i zewnętrznej] (https://stackoverflow.com/documentation/android/150/storing-files-in-internal-external-storage/17144/android-internal-and- pamięć zewnętrzna-terminologia-wyjaśnienie # t = 201608011355485226734) – MikeT

+0

Możliwy duplikat [Jak uzyskać zewnętrzną ścieżkę karty SD dla Androida 4.0+?] (https://stackoverflow.com/questions/11281010/how-can-i- get-external-sd-card-path-for-android-4-0) – crgarridos

Odpowiedz

1

Wypróbuj to:

String m_str = Environment.getExternalStorageDirectory() 
       .getAbsolutePath().toString();   //return path sdcard/mnt 
+0

Powoduje to powrót do wbudowanej pamięci w moim telefonie. Nie włożono karty SD. – rml

Powiązane problemy