各位,
 情况大致是这样的:
 在实际开发过程中,我使用的是2.2版本的sdk进行程序开发的,
 需求是从本手机上扫描指定格式的文件,比如doc、txt等文件的路径,
 在测试机系统为2.2的手机上一切正常,
 到真机4.0系统以上,却扫描不到手机卡上的文件。
 综上问题,请列位,不吝赐教,谢谢 ~ 手机软件开发

解决方案 »

  1.   

    获取手机sd路径是怎样获取的?是写死?
    最好是调用api来获取对应路径。。
      

  2.   


    File sdpath = Environment.getExternalStorageDirectory();下边就是遍历这个File文件下的所有内容,以便找到指定格式的文件的路径
      

  3.   

    我也有这个问题,getExternalStoreageDirectory()函数只能获得内部存储的路径,在note2上开发获取的路径目测是错误的,因为没有找到对应的文件夹,但是在另外一个平板上开发这个方法可以获得内部存储器路径并正确地找到文件夹。
      

  4.   

    我note2是4.1.2的,平板是4.0.1,后来升到4.2.2都没有这个问题,那出问题只可能是4.1.2的版本了?那么应该怎么获得外部SD卡的路径而不是内部存储的路径呢?
      

  5.   

    不会是你的机子上没SD卡? 用下面测一测hasSD = Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED);
      

  6.   


    获取手机路径,首先判断是否存在sdcard,
    所以,不存在你说的问题