Android挂载本地硬盘为SD卡操作指南

1.添加android tool的PATH路径

将Android SDK安装目录下的tools目录添加到到PATH中,在终端输入 gedit ~/.bashrc

export PATH=/home/snowdream(用户名)/android-sdk-linux_86/tools:$PATH

2、创建映射文件

打开终端窗口,输入以下命令

mksdcard -l android 200M sdcard.img

其中,-l android表示sdcard的标签为android;文件大小为200M,文件名为sdcard.img。注:M,K 的单位一定要大写。

3、eclipse挂载SDK映射文件

依次打开eclipse --> 窗口 --> 首选项 --> Android SDK and AVD Manager --> Create new AVD -->SD Card --> File -->选择你创建的SDK卡的映射文件。如图所示:

4、从硬盘拷贝文件到sdcard

adb push filename sdcard/filename

5、从sdcard拷贝文件到硬盘

adb pull sdcard/filename filename
时间: 2024-10-25 11:07:21

Android挂载本地硬盘为SD卡操作指南的相关文章

Android数据持久化之读写SD卡中内容的方法详解

本文实例讲述了Android数据持久化之读写SD卡中内容的方法.分享给大家供大家参考,具体如下: 前面文章里讲的那三个方法:openFileOutput .openFileInput 虽然都能通过流对象OutputStream和InputStream可以处理任意文件中的数据,但与 SharedPreferences 一样,只能在手机内存的指定目录下建立文件,因此,在实际的开发使用中有很大的局限性,那么在这一节中,我们来看一个比较高级的方法来实现数据的持久化--读写SD卡上的内容. --读取ass

android手机如何直接访问SD卡

问题描述 问题:1.java编程实现:编写一个应用程序,直接访问(读写)SD卡,而不经过操作系统地缓存?大侠帮忙!2.有代码的请附一个:3.c写的也行 解决方案 解决方案二:有人帮帮忙解决方案三:1.androidsdk直接提供了访问sd卡的方法,只要配置相应的权限即可但是否缓存,是由操作系统和jvm共同限制的直接使用java代码,无法绕过2.想用c写,可以参看androidndk的相关文档,就是常规c文件操作,但也得运行在操作系统上是否经过操作系统缓存,无法控制.能否立即调用类似sync的方法

android开发教程之卸载sd卡对MediaServer的处理_Android

下面这段代码是android中Music中的处理代码: 复制代码 代码如下: MediaPlayer.OnErrorListener errorListener = new MediaPlayer.OnErrorListener() {    public boolean onError(MediaPlayer mp, int what, int extra) {        switch (what) {        case MediaPlayer.MEDIA_ERROR_SERVER_

android开发教程之卸载sd卡对MediaServer的处理

下面这段代码是android中Music中的处理代码: 复制代码 代码如下:MediaPlayer.OnErrorListener errorListener = new MediaPlayer.OnErrorListener() {    public boolean onError(MediaPlayer mp, int what, int extra) {        switch (what) {        case MediaPlayer.MEDIA_ERROR_SERVER_D

Android编程实现读取本地SD卡图片的方法_Android

本文实例讲述了Android编程实现读取本地SD卡图片的方法.分享给大家供大家参考,具体如下: private Bitmap getDiskBitmap(String pathString) { Bitmap bitmap = null; try { File file = new File(pathString); if(file.exists()) { bitmap = BitmapFactory.decodeFile(pathString); } } catch (Exception e)

Android使用mount获取SD卡目录及如何获取SD卡内存

Android的系统是linux系统,我们可以使用linux命令mouunt来获取linux的挂载目录. 使用命令获取到的目录我并没有遍历,如果你还是获取不到,可以把mount获去到的所有目录都遍历一次. File  sdcard ; @SuppressLint("SdCardPath")     public File getSdCardFile() {         if (sdcard != null) {             return sdcard;         

Android开发入门(十八)文件 18.2保存到外部存储设备(SD卡)

上一节介绍了如何把文件存储到内部设备.有的时候,需要把文件存储到外部存储设备,比如SD卡.因为 SD卡具有更大的存储空间,同时也可以很容易的和其他用户分享这些文件. 使用上一节的例子,把用 户输入的文字保存在SD卡,修改onClick()事件.如下: public class FilesActivity extends Activity { EditText textBox; static final int READ_BLOCK_SIZE = 100; /** Called when the

Android 获取SD卡路径和判断SD卡是否存在

android获取sd卡路径方法: 不建议直接写死android sd卡的路径.   public String getSDPath(){ File sdDir = null; boolean sdCardExist = Environment.getExternalStorageState() .equals(android.os.Environment.MEDIA_MOUNTED); //判断sd卡是否存在 if (sdCardExist) { sdDir = Environment.get

android中将SD卡内的图片怎么用gridView显示

问题描述 android中将SD卡内的图片怎么用gridView显示 就是已经获取到了SD卡上图片的存储路径,怎样才能把这些图片显示在gridView里哪,就像微信里添加照片时的那种效果....已被困扰很久,求指教 解决方案 Android中利用GridView显示SD卡的图片 解决方案二: Android GridView显示SD卡的图片