`

android 文件保存方法 sd卡中或系统

阅读更多
package com.spring.sky.download;

import java.io.File;

import android.content.Context;
import android.os.Environment;
import android.util.Log;
/**
 * 文件工具类
 * @author spring sky
 * Email:vipa1888@163.com
 * QQ:840950105
 * name:石明政
 *
 */
public class FileUtil {
	/**
	 * 检验SDcard状态
	 * @return boolean
	 */
	public static boolean checkSDCard()
	{
		if(android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED))
		{
			return true;
		}else{
			return false;
		}
	}
	/**
	 * 保存文件文件到目录
	 * @param context
	 * @return  文件保存的目录
	 */
	public static String setMkdir(Context context)
	{
		String filePath;
		if(checkSDCard())
		{
			filePath = Environment.getExternalStorageDirectory()+File.separator+"myfile";
		}else{
			filePath = context.getCacheDir().getAbsolutePath()+File.separator+"myfile";
		}
		File file = new File(filePath);
		if(!file.exists())
		{
			boolean b = file.mkdirs();
			Log.e("file", "文件不存在  创建文件    "+b);
		}else{
			Log.e("file", "文件存在");
		}
		return filePath;
	}
}


分享到:
评论

相关推荐

    android 存储文件到sd卡中

    在Android平台上,将文件存储到SD卡中是应用程序常见的需求之一。这主要涉及到Android的文件系统、权限管理以及外部存储的使用。以下是一些关于如何在Android中存储文件到SD卡的关键知识点: 1. **Android文件系统*...

    Android代码-文件夹的创建将raw中文件放到SD卡中将assets中文件保存到SD卡中压缩包的解压文件的删除功能.rar

    这个压缩包文件"Android代码-文件夹的创建将raw中文件放到SD卡中将assets中文件保存到SD卡中压缩包的解压文件的删除功能.rar"包含了几个关键的Android文件操作知识点。下面我们将详细探讨这些内容。 首先,让我们从...

    Android-文件夹的创建将raw中文件放到SD卡中将assets中文件保存到SD卡中压缩包的解压文件的删除功能.zip

    在Android开发中,有时我们需要对文件进行...以上就是Android中创建文件夹、将`raw`和`assets`目录中的文件保存到SD卡、解压缩文件以及删除文件的基本操作。在实际应用中,还需要考虑异常处理、权限管理等细节问题。

    Android保存文件到SD卡

    在Android系统中,将文件保存到SD卡是应用程序常见的需求之一,特别是在处理大量数据或多媒体文件时。Android提供了多种方式来实现这一功能,包括使用Java I/O流、Android的File类以及ContentProvider。下面我们将...

    Android不需要文件存储权限将文件保存至手机

    在Android系统中,传统的文件存储方式通常需要应用获取相应的文件读写权限,以便在外部存储(如SD卡)上保存和访问数据。然而,随着Android系统的更新,特别是自Android 6.0(Marshmallow)引入运行时权限管理以来,...

    android 下载文件到SD卡

    在Android系统中,由于安全性和性能的考虑,应用程序通常不能直接访问内部存储空间,而是需要通过特定的方法来读写外部存储,也就是我们常说的SD卡(实际上现在多为内置存储)。本教程主要介绍如何在Android应用中...

    android的assets下的文件保存到sd卡

    标签"保存sd卡"强调了这一过程的关键步骤:获取SD卡路径并创建文件,以及处理与外部存储相关的权限问题。在实际应用中,你可能还需要考虑错误处理、多线程操作以提高性能,或者优化文件读写以减少内存占用。 综上所...

    Android 之 将RAW资源文件写入SD卡工具类

    在Android开发中,有时我们需要将应用内部的RAW资源文件复制到外部存储(如SD卡)以便于用户访问或保存数据。这个"Android之将RAW资源文件写入SD卡工具类"是一个实用的功能,可以帮助开发者轻松完成这个任务。下面将...

    android对文件和sd卡的各种操作

    在Android系统中,文件操作和SD卡管理是应用程序开发中不可或缺的部分。Android为开发者提供了丰富的API,以便在设备上处理各种文件操作,包括读取、写入、删除、移动和复制文件,以及与SD卡(外部存储)的交互。...

    Android SD卡文件读写操作

    在Android系统中,SD卡(Secure Digital Card)是设备存储扩展和数据交换的重要媒介,它为应用程序提供了额外的存储空间,以保存用户数据、媒体文件或其他应用相关资源。本篇文章将详细探讨Android平台上SD卡的文件...

    android SD卡文件浏览器

    Android系统的文件管理基于Linux文件系统,采用目录树结构,根目录为"/",其中"/sdcard"或"/storage/emulated/0"通常代表内部存储(相当于SD卡)的公共可访问区域。文件浏览器允许用户查看和操作这些文件,如同...

    Android 写文件到sd卡

    在Android系统中,将文件写入SD卡是一个常见的任务,特别是在开发涉及数据存储或资源管理的应用时。Android的安全模型对存储权限有严格的控制,因此在Android应用中访问外部存储(如SD卡)需要遵循特定的步骤。以下...

    文件夹的创建将raw中文件放到SD卡中将assets中文件保存到SD卡中压缩包的解压文件的删除功能.zip

    要将文件保存到SD卡,首先需要打开assets中的文件,然后将其写入SD卡上的目标位置: ```java AssetManager assets = getAssets(); InputStream assetIn = assets.open("myfile.txt"); FileOutputStream fileOut = ...

    android保存log到SD卡中

    在Android开发中,有时我们需要将应用的运行日志保存到外部存储,比如SD卡上,以便于调试或者问题排查。这个过程涉及到Android系统的文件操作、权限管理以及日志记录库的使用。本篇将详细讲解如何在Android中实现将...

    android浏览SD卡目录文件,实现音频播放

    这个功能可以让用户自由选择存储在外部存储设备(如SD卡)上的音频文件进行播放,增加了应用的灵活性和用户体验。下面我们将详细讲解如何实现这个功能。 1. **访问SD卡** Android系统提供了`Environment`类来获取...

    android文件管理系统

    通过内置的搜索栏,用户可以快速找到存储在设备或外部存储器(如SD卡)上的特定文件。搜索可以基于文件名、文件类型,甚至文件内容,这极大地方便了用户在大量文件中定位所需信息。 Android文件管理器还具备其他...

    Android文件系统全面讲解

    外部存储通常是SD卡或内置存储中的一块区域,提供给用户和应用共享使用。它分为两个部分:公共存储和私有存储。公共存储在Android 6.0(API级别23)之后需要运行时权限,文件在/Android/media或/Android/obb目录下...

    Android系统中各类文件夹名称(SD卡)

    在Android系统中,SD卡上存储了各种类型的数据文件夹,这些文件夹各自承担着不同的功能和职责,管理着系统数据、系统工具数据以及第三方应用数据等。由于Android系统的开放性,不同品牌的设备可能会有所差异,但大体...

    android下载图片保存SD卡

    总结来说,实现“android下载图片保存SD卡”涉及的关键知识点包括: 1. 网络请求:使用`HttpURLConnection`或第三方库(如OkHttp)发起HTTP GET请求。 2. 文件操作:创建输出流,将网络数据写入SD卡指定路径的文件。...

    android中将下载的mp3文件存放到虚拟sd卡中

    总结起来,在Android中将MP3文件存放到虚拟SD卡涉及以下几个关键步骤:申请读写权限、下载文件、保存到外部存储以及扫描文件至媒体库。遵循这些步骤,你的应用就能在遵循Android最佳实践的同时,实现高效且可靠的MP3...

Global site tag (gtag.js) - Google Analytics