【问题标题】:How to select a file from android memory to do some action on it如何从 android 内存中选择一个文件对其执行一些操作
【发布时间】:2011-01-16 20:50:22
【问题描述】:

我想将一个文件传输到 android dev 的 SD 内存中并读取该文件以进行解析。 但我不知道如何将文件传输到模拟器 SD 卡中。

我也不知道要使用哪个 api 从应用程序中浏览文件。 这个应用程序让用户向它展示他保存应用程序必须解析的文件的位置。 android提供了哪些api来使用UI进行文件管理。

请帮忙。 提前致谢。

【问题讨论】:

    标签: android file file-upload


    【解决方案1】:

    在eclipse中将文件推送到Adroid Emulator SDcard的步骤。

    1. 点击eclipse IDE右上角的DDMS标签
    2. 在其中转到文件探索,如果没有 Windows->显示视图->文件 探索者
    3. 在文件资源管理器中单击 SDCard
    4. 文件资源管理器顶部有 2 个箭头(右方向和 左方向) 要将文件放入 SD 卡,请按右方向箭头, 浏览位置
      文件所在的位置单击确定,从 SD卡点击
      文件被拉出点击左方向箭头

    从/向 SD 卡推送和拉取文件的 Shell 命令

    设备命令:

    adb push <local> <remote>    - copy file/dir to device
    
    adb pull <remote> <local>    - copy file/dir from device
    

    Push 从您的桌面发送文件 计算机到您的 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");

    【讨论】:

    • Vinayak 感谢您的帮助...但是关于文件,此代码有助于获取在编写 prog 时知道其路径的文件。但是在这里我想让用户选择从设备内存中选择他的文件......?我能在这里做什么...?
    • 可悲的 android 在构建中没有一个像它有联系意图的机器人
    猜你喜欢
    • 1970-01-01
    • 2016-03-26
    • 2013-01-19
    • 1970-01-01
    • 1970-01-01
    • 2021-02-02
    • 2023-01-30
    • 2018-08-12
    • 1970-01-01
    相关资源
    最近更新 更多