2013-01-01 60 views
7

Tôi đang gặp phải một số vấn đề về bộ nhớ. tôi đang làm việc trên một ứng dụng mà tôi phải truy cập của điện thoại trên lưu trữ bên ngoài hội đồng quản trị và một ổ đĩa mở rộng sdcard mà tôi đang nhận được với mã nàyBộ nhớ ngoài truy cập Android

Environment.getExternalStorageDirectory(); 

Nhưng khi bộ nhớ onboard bên ngoài tồn tại sau đó mã này trả về con đường của bộ nhớ onboard không phải là sdcard bên ngoài trong khi các sdcard được gắn

bây giờ vấn đề là .. tôi muốn truy cập vào cả hai bộ nhớ onboard và sdcard bên ngoài là có cách nào để truy cập vào tất cả những ký ức

+0

Vui lòng chọn câu trả lời. – Brett

+0

Bạn có thể thấy hữu ích này [Lưu trữ tệp trong bộ nhớ trong và ngoài] (https://stackoverflow.com/documentation/android/150/storing-files-in-internal-external-storage/17144/android-internal-and- external-storage-terminology-clarification # t = 201608011355485226734) – MikeT

+0

Bản sao có thể có của [Làm thế nào tôi có thể nhận được đường dẫn thẻ SD bên ngoài cho Android 4.0+?] (https://stackoverflow.com/questions/11281010/how-can-i- get-external-sd-card-path-for-android-4-0) – crgarridos

Trả lời

1

Hãy thử này:

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

Điều này sẽ trả lại đường dẫn của bộ nhớ tích hợp trong điện thoại của tôi. Chưa lắp thẻ SD. – rml

Các vấn đề liên quan