- 浏览: 138673 次
- 性别:
- 来自: 北京
文章分类
最新评论
android.os.Environment
提供访问环境变量
java.lang.Object | ||
android.os.Environment |
Environment 静态方法:
方法 : getDataDirectory ()
返回 : File
解释 : 返回Data的目录
方法 : getDownloadCacheDirectory ()
返回 : File
解释 : 返回下载缓冲区目录
方法 : getExternalStorageDirectory ()
返回 : File
解释 : 返回扩展存储区目录(SDCard)
方法 : getExternalStoragePublicDirectory (String type)
返回 : File
解释 : 返回一个高端的公用的外部存储器目录来摆放某些类型的文件(来自网上)
方法 : getRootDirectory ()
返回 : File
解释 : 返回Android的根目录
方法 : getExternalStorageState ()
返回 : String
解释 : 返回外部存储设备的当前状态
getExternalStorageState () 返回的状态String 类型常量 :
常量 : MEDIA_BAD_REMOVAL
值 : "bad_removal"
解释 : 在没有正确卸载SDCard之前移除了
常量 : MEDIA_CHECKING
值 : "checking"
解释 : 正在磁盘检查
常量 : MEDIA_MOUNTED
值 : "mounted"
解释 : 已经挂载并且拥有可读可写权限
值 : "mounted_ro"
解释 : 已经挂载,但只拥有可读权限
常量 : MEDIA_NOFS
值 : "nofs"
解释 : 对象空白,或者文件系统不支持
常量 : MEDIA_REMOVED
值 : "removed"
解释 : 已经移除扩展设备
常量 : MEDIA_SHARED
值 : "shared"
解释 : 如果SDCard未挂载,并通过USB大容量存储共享
常量 : MEDIA_UNMOUNTABLE
值 : "unmountable"
解释 : 不可以挂载任何扩展设备
常量 : MEDIA_UNMOUNTED
值 : "unmounted"
解释 : 已经卸载
一般你的程序要写sd的话需要申请如下权限
<permission name="android.permission.WRITE_EXTERNAL_STORAGE" >
<group gid="sdcard_rw" />
</permission>
在sdcard中创建/删除文件的权限用android.permission.MOUNT_UNMOUNT_FILESYSTEMS
往sdcard中写入数据权限为android.permission.WRITE_EXTERNAL_STORAGE
发表评论
-
微信现金红包高级红包接口开发注意事项(转)
2015-06-10 15:30 656最近因为公司业务需求,接触了微信现金红包高级红包接口,开发时遇 ... -
android 对文件的操作模式
2012-03-15 14:02 979Context.MODE_PRIVATE = 0 Co ... -
对话框风格的窗口
2011-11-15 11:50 992实现对话框风格的窗口只要在配置Acitvty时,添加theme ... -
android带有占位符的国际化
2011-10-27 16:26 1050字符串: <string name="str ... -
android国际化
2011-10-27 11:53 88511. 很大程度上,为什么我们能如此方便的实现国 ... -
android的监听器实现方式
2011-10-27 10:33 22711 内部类、匿名内部类的形式:将事件监听器类定义成当前类的内 ... -
TextUtils的使用
2011-10-26 17:22 991TextUtils -
SharedPreferences的mode解释
2011-10-26 16:02 1027获得SharedPreferences的方法是通过Contex ... -
启动两个模拟器打电话 和短信
2011-10-26 11:25 1545具体步骤: 首先,我们要启动两个android模拟器。只有这 ... -
创建自定义布局的
2011-10-25 17:59 881创建自定义布局的AlertDialog,需要一个布局文 ... -
(转)访问SharedPreferences
2011-10-25 17:58 783I:访问本程序的(FirstApp)SharedPrefere ... -
使用Bundle在Activity间传递数据
2011-10-20 10:23 2266源Activity public class SourceA ... -
数据存储方式
2011-10-19 14:41 1579无论是神马平台,神马 ... -
转android的创意
2011-10-19 14:15 931主要是总结一下论坛中关于android手机应用创意,我觉得可以 ... -
android常见异常
2011-10-18 14:45 17921 INSTALL_FAILED_INSUFFICIENT_S ... -
Toast小结
2011-10-18 14:32 724创建方式: 1 Toast showImageTo ... -
Android读写文件
2011-10-18 10:40 721Android开源手机操作 ... -
layout中控件属性中的问号的意思
2011-10-17 16:40 852Notice the use of the at-symbol ... -
android的线程特点
2011-10-17 10:41 1041android的view和ui组件不是线程安 ... -
Android XML解析 (转)
2011-10-10 16:57 812在Android平台上可以使用Simple API for X ...
相关推荐
本篇将详细讲解如何在Android系统下,尤其是通过命令行来操作SDCard,而非依赖图形界面工具。 首先,理解Android中的外部存储分为两个部分:内部存储和外部存储。内部存储是设备自带的存储空间,通常用于存放应用...
Android SDCard 操作(文件读写、容量计算) Android SDCard 操作是指在 Android 系统中对 SD 卡的读写和容量计算操作。SD 卡是 Android 设备中的一种外部存储设备,用于存储数据、音乐、图片、视频等文件。 ...
### Android SDCard操作(文件读写,容量计算) #### 概述 本文将详细介绍如何在Android应用中进行SDCard的操作,包括文件的读写以及容量的计算等内容。通过掌握这些知识点,开发者能够更好地利用外部存储空间来提高...
android应用开发中关于SDCard读写操作的实例代码,在下载学习SDCard操作中,碰到很棘手的问题了。不过最后还在我的坚持下成功了,
### Android中SDCard的读写操作详解 #### 一、SDCard访问概述 在Android开发过程中,对于外部存储(如SDCard)的读写是非常常见的需求。本文将详细介绍如何在Android应用中对SDCard进行读写操作,包括获取缓存目录...
在Android开发过程中,对SDCard的操作是至关重要的,因为它是应用程序扩展存储空间的主要途径。本文主要探讨了如何在Android模拟器上创建和管理SDCard镜像文件,以及如何使用ADB工具进行文件的推送和拉取。 首先,...
### Android平台上SDCard的自动mount的解决方法 在Android设备中,SDCard(Secure Digital Card)作为外部存储介质被广泛使用。为了使Android系统能够自动识别并挂载SDCard,需要进行一系列配置与调试工作。本文将...
在Android平台上,对SDCard(外部存储)进行文件读写是常见的操作,尤其对于需要存储用户数据或资源的应用来说更是必不可少。本实例将探讨如何在Android应用中实现SdCard的读写功能。 首先,我们需要了解Android对...
本篇文章将详细探讨如何在Android应用中实现对外置SDCard的读取、创建、写入和删除操作。 首先,获取外置SDCard的路径是进行任何操作的第一步。在Android中,外置SDCard的路径通常是`/storage/emulated/0/`,但这并...
-avd android-G1 -sdcard C:\android_sdcard.img ``` 对于真实设备,可以通过ADB(Android Debug Bridge)工具将文件推送到SD卡中。例如,将文件`test.txt`推送到SD卡根目录下的命令如下: ``` adb push test.txt ...
本文将深入解析“Android应用源码SdCard读写文件实例”中的关键知识点,帮助开发者理解和实践Android系统中关于外部存储的API。 首先,Android为开发者提供了`java.io`和`android.os.Environment`两个主要的类来...
在Android平台上,对SDCard(外部存储)进行文件操作是应用程序与用户交互的重要部分,尤其对于需要存储大量数据或媒体文件的应用来说。本教程将详细解释如何在Android中读写SDCard文件,非常适合初学者入门。 首先...
本篇将详细介绍在Android 2.3及更高版本中,如何获取和操作Android设备的内存目录以及SDCard目录。 首先,我们要理解Android的存储架构。内部存储主要用于存储应用私有的数据,这些数据对其他应用是不可见的。而...
在Android系统中,与SD卡交互是常见的操作,特别是在存储用户数据或应用资源时。本文将深入探讨如何在Android中创建和删除SD卡上的文件夹,以及如何利用ListView和BaseAdapter来显示这些文件夹信息。 首先,让我们...
综上所述,"android显示sdcard上的图片"这一主题涵盖了Android系统中的文件访问、图片解析、内存管理、UI显示、异步处理等多个技术环节。通过熟练掌握这些知识点,开发者可以构建出高效且用户友好的图片显示功能。在...
在Android开发中,访问SDCard(外部存储)是常见的任务,因为这允许应用程序存储和读取大体积的数据,如图片、音频文件或用户数据。本文将深入探讨如何访问Android SDCard,并详细介绍如何根据需求自定义ListView。 ...
在Android系统中,外部存储...以上是关于Android SDCard读写的基本操作,实际开发中,根据具体需求,你可能还需要处理更多的边界情况和异常。在进行文件操作时,确保遵循最佳实践,以保证数据的安全性和应用的稳定性。
// SDCard可用,执行读写操作 } else if (Environment.getExternalStorageState().equals(Environment.MEDIA_REMOVED)) { // SDCard已移除,显示提示信息 } ``` #### 二、获取SDCard路径和基本信息 如果SDCard的...