`

获得SDCard的路径

阅读更多

 

在android中获得sd卡的路径太常用了,那么如何获得sd卡的路径呢?

 

public String getSDPath(){ 

        File sdDir = null; 

        boolean sdCardExist = Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED);//判断sd卡是否存在 

        if(sdCardExist) {                               

        sdDir = Environment.getExternalStorageDirectory();//获取跟目录 

        }   

        return sdDir.toString(); 

分享到:
评论

相关推荐

    Android获取内置sdcard跟外置sdcard路径

    Android获取内置sdcard跟外置sdcard路径 Android获取内置sdcard跟外置sdcard... * 得到sdcard的路径 * @return 返回一个字符串数组 下标0:内置sdcard 下标1:外置sdcard */ public static String[] getSDCardPath(){

    Android 6.0上sdcard和U盘路径获取和区分方法

    Android 6.0中sdcard和U盘路径获取和区分方法 Android 6.0中,获取sdcard和U盘的路径并进行区分是一项非常重要的任务。在Android 6.0中,系统会根据卡的种类和卡的挂载状态来动态生成挂载路径,因此之前写固定路径...

    android中sdcard的读写.doc

    - 其中,“2048M”表示SDCard的大小为2GB,“D:\AndroidTool\sdcard.img”表示镜像文件的存放路径。 2. **访问SDCard的权限配置**: - 在AndroidManifest.xml文件中添加必要的权限声明。 - 创建与删除文件权限:...

    Android 模拟器sdcard相关

    3. **空的sdcard**:如果模拟器启动后sdcard为空,检查是否正确指定了sdcard文件路径。 4. **文件不显示**:如果文件无法在模拟器中看到,可能是路径格式错误或文件类型不兼容。确保使用正确的路径格式(如斜杠方向...

    android在Sdcard中上传中文文件镜像

    如果遇到中文文件名的问题,尝试在UltraISO的设置中调整字符编码设置,或者确保你的Android设备已经更新到最新版本,以获得更好的中文文件支持。 此外,为了安全和效率,了解一些基本的文件操作技巧也很重要。例如...

    Android之内置和外置sdcard路径显示并且写入数据的方法

    在Android 4.4(KitKat)之前,外置SD卡的路径可以直接通过`Environment.getExternalStorageDirectory()`获得。但自4.4版本起,为了更好的安全性和稳定性,Android引入了存储访问框架,使得获取外置SD卡路径变得更加...

    android 写入SDcard 文件

    2. **创建文件路径**: Android提供`Environment`类来获取SDCard的根目录: ```java File externalStorageDir = Environment.getExternalStorageDirectory(); // 或者指定一个子目录 File myDir = new File...

    在SDCard上创建文件夹

    `Environment.getExternalStorageDirectory()`返回SDCard的根目录,`File.separator`是平台相关的路径分隔符,`mkdirs()`确保即使中间的目录不存在也会一起创建。 4. **处理异常** 文件操作可能抛出异常,如`...

    Android应用源码SdCard读写文件实例

    获得SD卡的根目录,通常用于创建文件或文件夹的路径。使用`Environment.getExternalStorageDirectory()`方法。 ```java File sdCardRoot = Environment.getExternalStorageDirectory(); ``` 4. **读取文件**:...

    Android读取assets与sdcard中的ini文件与图片

    1. **读取图片**:对于assets中的图片,可以使用`AssetManager`的`open`方法得到`InputStream`,然后用`BitmapFactory.decodeStream`创建`Bitmap`对象。对于sdcard上的图片,使用`FileInputStream`打开文件,然后...

    Android获得内/外置存储卡路径的方法

    我们可以通过StorageManager来获取多个外置sdcard,代码如下: StorageManager storageManager = (StorageManager) cxt.getSystemService(Context.STORAGE_SERVICE); try { Method method = StorageM

    android获取SDcard内存空间

    首先,获取SD卡的路径,通常是`Environment.getExternalStorageDirectory().getPath()`,然后创建`StatFs`对象并调用其方法获取总块数,再乘以单个块的大小(字节)即可得到总空间: ```java String sdCardPath =...

    安卓存储路径获取

    1. **SD卡路径**:在Android系统中,SD卡通常被识别为外部存储空间,路径通常是`/storage/sdcard0`或`/storage/emulated/0`。但请注意,不是所有设备都支持可移除的SD卡,有些设备可能只有一个内置的扩展存储区域。 ...

    查看手机内存状态和sdcard卡的内存状态

    创建`StatFs`对象,传入SDCard的路径,然后调用`getAvailableBlocksLong()`和`BlockSizeLong()`方法来得到可用空间。 3. **内存管理**: - Android系统会自动管理RAM,但开发者仍需关注内存泄漏,避免长时间持有大...

    Android 获取SDCard卡容量.rar

    //获得sd card的路径   StatFs stat = new StatFs(filePath.getPath());//创建StatFs对象   long blockSize = stat.getBlockSize();//获得block的size   float totalBlocks = stat.getBlockCount();//获得总容量 ...

    带有下拉刷新的读取sdcard文件实例

    1. 检查是否已获得权限:从Android 6.0(API级别23)开始,运行时权限管理需要在应用运行时请求权限。使用`ContextCompat.checkSelfPermission()`检查权限状态,如果未授予,则调用`ActivityCompat....

    关于Android SDCard存储的问题

    而直接操作FileOutputStream的代码示例展示了如何创建一个指向SDCard路径的File对象,并通过FileOutputStream进行文件内容的写入操作。在实际应用中,开发者需要确保已获得了必要的权限,并且正确处理了运行时权限...

    文件浏览返回路径.zip

    例如,`File file = new File("/sdcard/myfile.txt");` 2. **读取文件**:使用`BufferedReader`或`InputStream`等流类读取文件内容。例如: ```java FileInputStream fis = new FileInputStream(file); ...

    android图片文件的路径地址与Uri的相互转换方法

    下面我们将详细介绍如何将图片文件的路径地址转换为 Uri,並且从 Uri 中获得图片文件的路径地址。 一、将图片文件的路径地址转换为 Uri 在 Android 中,我们可以使用 ContentResolver 将图片文件的路径地址转换为 ...

Global site tag (gtag.js) - Google Analytics