【发布时间】:2011-01-16 20:50:22
【问题描述】:
我想将一个文件传输到 android dev 的 SD 内存中并读取该文件以进行解析。 但我不知道如何将文件传输到模拟器 SD 卡中。
我也不知道要使用哪个 api 从应用程序中浏览文件。 这个应用程序让用户向它展示他保存应用程序必须解析的文件的位置。 android提供了哪些api来使用UI进行文件管理。
请帮忙。 提前致谢。
【问题讨论】:
标签: android file file-upload
我想将一个文件传输到 android dev 的 SD 内存中并读取该文件以进行解析。 但我不知道如何将文件传输到模拟器 SD 卡中。
我也不知道要使用哪个 api 从应用程序中浏览文件。 这个应用程序让用户向它展示他保存应用程序必须解析的文件的位置。 android提供了哪些api来使用UI进行文件管理。
请帮忙。 提前致谢。
【问题讨论】:
标签: android file file-upload
在eclipse中将文件推送到Adroid Emulator SDcard的步骤。
- 点击eclipse IDE右上角的DDMS标签
- 在其中转到文件探索,如果没有 Windows->显示视图->文件 探索者
- 在文件资源管理器中单击 SDCard
- 文件资源管理器顶部有 2 个箭头(右方向和 左方向) 要将文件放入 SD 卡,请按右方向箭头, 浏览位置
文件所在的位置单击确定,从 SD卡点击
文件被拉出点击左方向箭头
从/向 SD 卡推送和拉取文件的 Shell 命令
设备命令:
adb push <local> <remote> - copy file/dir to device adb pull <remote> <local> - copy file/dir from devicePush 从您的桌面发送文件 计算机到您的 Android 设备:
adb push test.txt /sdcard/test.txt
Pull 从您的 Android 中提取文件 设备到您的台式计算机:
adb pull /sdcard/test.txt test.txt
要以编程方式读取文件,您 使用
导入 java.io.File
文件 lObjFile = 新 File("sdcard/fileName.ext");
【讨论】: