我有一台Verizon品牌的三星GT2 7.0平板电脑,找不到外部SD卡。使用
Environment.getExternalStorageDirectory();
只能得到内部SD卡
我试着对路径进行硬编码,但也不起作用。任何关于如何做到这一点的信息都将不胜感激!
编辑
当我枚举内部卡下的所有文件夹/文件时,我得到:
Music
Podcasts
Ringtones
Alarms
Notifications
Pictures
Movies
Download
DCIM
Documents
Android
peel
VaultService
Playlists
updates
这些都不是外部卡。
次要问题
如果无法访问外部sd卡插槽,那么它的意义何在?!
编辑2
我忘了提到我的应用程序是平板电脑上的root用户。我应该不能用root权限访问它吗?
在同时具有内部和外部存储的设备上,外部存储通常从内部存储路径的子文件夹访问。
Android没有API来获取实际的外部路径。这取决于设备制造商在他们认为合适的时候实施它。
http://www.kuffs.co.uk/index.php/when-is-an-sd-card-not-an-sd-card