想知道如何执行上述操作。
#1 楼
1.使用命令行:这是将文件复制到SD卡映像的方法。必须使用
adb push
将文件从桌面复制到Emulator,然后使用adb pull
进行反向复制。以下是将文件复制到仿真器/设备实例或从仿真器/设备实例复制文件的语法:从台式机复制到仿真器:
adb push <local> <remote>
从仿真器复制到桌面:
adb pull <remote> <local>
这里
<local>
是桌面上文件/文件夹的路径,而<remote>
是模拟器上文件/文件夹的路径。这是一个示例:
adb push foo.txt /sdcard/foo.txt
foo.txt将被推送(复制)到仿真器。
2。使用DDMS UI:以下是使用DDMS使用仿真器的文件系统的方法。
在“设备”选项卡中,选择要查看其文件系统的仿真器。从设备复制文件,在“文件资源管理器”中找到该文件,然后单击“拉文件”按钮。
要将文件复制到设备,请在“文件资源管理器”选项卡上单击“推文件”按钮。
我个人更喜欢adb pull和adb push命令,因为您可以只用一个命令行命令复制多个文件(在一个目录中),使用DDMS一次只能复制一个文件(无目录)。
#2 楼
要将数据从桌面传输到Linux上仿真器的SdCard,请执行以下操作:创建SD卡:
为我们的Android仿真器创建一个64MB的SD卡。在终端上执行以下操作:
# cd ~/android-sdk-linux/tools
# ./mksdcard 64M ~/Desktop/sdcard.iso
现在,您可以使用“ Eclipse Android SDK和AVD Manager”创建可以使用的新Android虚拟设备创建的SD卡的路径。
将数据写入SD卡:
从终端:
# cd ~/android-sdk-linux/tools
# ./ddms
这将启动Dalvik调试监视器服务器。然后:
使用您先前创建的Eclipse的SD卡启动AVD
从DDMS中,转到“设备->文件资源管理器”
选择“ sdcard” '文件夹
单击“将文件推送到设备”按钮
查找文件并单击打开
就这样了!
现在来自在您的代码中,您可以使用以下代码访问sd卡的路径:
Environment.getExternalStorageDirectory()
更多信息,请点击此处。
评论
如果您可以更接近地描述“项目”的类型,那肯定会有所帮助:您是在谈论文件还是其他元素?并非Ubuntu桌面上可见的所有内容都可以转移到Android(好吧,除了屏幕截图中的内容;)这些是文件。