sdcard

Android手机自带内部存储路径的获取

☆樱花仙子☆ 提交于 2019-12-09 12:26:38
我有一台中兴的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卡目录。 不同的设备上,调用

android模拟器中sdcard的创建

跟風遠走 提交于 2019-12-05 12:44:18
Android 模拟器 SD Card 映像文件使用方法 2010-06-11 14:07:05| 分类: Android | 字号 订阅 Path: D:\android-sdk-windows\android-sdk\tools 1. mksdcard 命令 用 cmd 进入 SDK 的 Tools 目录,执行 mksdcard 命令。会出现如下帮助信息 我们可以看到 sdcard image 支持 FAT32 格式,其中 usage: mksdcard [-l label] <size> <file> 是主要的参数。 · -l 后面跟的是磁盘卷标,如 g 就代表 g 盘; · size 为制定容量大小,单位有 KB 和 MB ; · file 代表生成的 sd 映像文件名,如 android_sdcard_image 2. simulator 模拟 SD 步骤 ( 1 )创建一个 SD 卡镜像文件 打开 cmd ,输入如下命令 mksdcard 1024M sdcard.img ,该命令会在 当前目录下 生成一个 sdcard.img 文件,该文件就是 simulator 的 SD 卡镜像文件。 1024M 表示该 SD 卡有 1G 的容量,也可用 K 做单位, K 、 M 必须大写。目前 simulator 支持 8M ~128G 的 SD 卡。 ( 2 )

早晚要用的android 添加sd卡 --转载

∥☆過路亽.° 提交于 2019-12-04 16:59:58
Android模拟器能够让我们使用fat32格式的磁盘镜像作为SD卡的模拟: 以下所有操作均在windows环境 首先,运行cmd,进入命令行界面(需要预先将你放置android sdk所在目录下的tools设置到环境变量path中) 以下除eclipse方式,其他均在命令行运行 1. 创建SD文件 命令行方式: mksdcard 512M sdcard.img 这样就在当前目录下就创建了一个512M的SD卡镜像文件 mksdcard参数如下: mksdcard: create a blank FAT32 image to be used with the Android emulator usage: mksdcard [-l label] <size> <file> if <size> is a simple integer, it specifies a size in bytes if <size> is an integer followed by 'K', it specifies a size in KiB if <size> is an integer followed by 'M', it specifies a size in MiB 2.在模拟器中加载刚创建的SD文件 //命令行方式:emulator -sdcard d:/android/mysdcard