Android手机自带内部存储路径的获取
我有一台中兴的Android手机,型号是 ZTE U930HD,手机没有插入外置SD卡(也就是Micro SD Card,原名Trans-flash Card(TF卡),2004年正式更名为Micro SD Card),但是机身自带了一个内置存储卡(也就是eMMC存储,大小为2G)。 我把这个手机用数据线插到电脑上,也会看到盘符,通过安装 「 R.E 管理器 」 等文件管理应用,也可以管理文件,并且能看到该存储的挂载目录是:/mnt/sdcard2 但是, 我打印 Environment.getExternalStorageState(),却返回 ” removed “; 这是怎么回事?明明手机本身带着内置SD卡,却为何提示这么一个信息? 我又试着去打印了 Environment.getExternalStorageDirectory(),返回:“/mnt/sdcard” 看起来可以解释了,在我这个中兴手机上,调用 Environment.getExternalStorageDirectory(),返回的存储目录并不是系统内置的SD卡目录。 我又换了一个 Sony L39u,一个 MOTO G, 调用 Environment.getExternalStorageDirectory()返回的目录就是系统内置的SD卡目录。 不同的设备上,调用