`
dennies211
  • 浏览: 17607 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

android中sd卡常用状态解析

阅读更多
[align=left][/align][size=medium][/size]Environment.MEDIA_MOUNTED // sd卡在手机上正常使用状态
Environment.MEDIA_UNMOUNTED // 用户手工到手机设置中卸载sd卡之后的状态
Environment.MEDIA_REMOVED // 用户手动卸载,然后将sd卡从手机取出之后的状态
Environment.MEDIA_BAD_REMOVAL // 用户未到手机设置中手动卸载sd卡,直接拨出之后的状态
Environment.MEDIA_SHARED // 手机直接连接到电脑作为u盘使用之后的状态
Environment.MEDIA_CHECKINGS // 手机正在扫描sd卡过程中的状态

在做android开发对sd操作时,最好是sd卡处于Environment.MEDIA_MOUNTED状态时,对sd卡上的文件进行操作,其他状态不宜进行操作。
分享到:
评论

相关推荐

    Android中常用的权限简介与分类.pdf

    - `android.permission.READ_EXTERNAL_STORAGE`:允许应用读取外部(SD卡)存储上的文件。 - `android.permission.WRITE_EXTERNAL_STORAGE`:允许应用写入外部存储,如保存图片、视频或文件。 6. **通讯录及短信...

    Android常用类库

    这个类通常用于图片下载并存储到SD卡中,同时可能包含了缓存管理机制。在Android应用中,图片加载和缓存是非常重要的环节,可以避免频繁地网络请求,提升用户体验。此类可能包含的方法有下载图片、检查缓存、清除...

    Android10个常用工具类

    6. **SD卡工具类**:这类工具类用于处理与外部存储(SD卡)相关操作,如判断SD卡是否存在、读写文件等。例如,`saveFileToSdCard()`方法用于将数据保存到SD卡,而`readFileFromSdCard()`则用于读取SD卡上的文件内容...

    成为Android数据流大师

    SD卡(Secure Digital Memory Card)是一种基于半导体快闪记忆器的存储设备,被广泛应用于各种消费性电子产品中,如数码相机、手机等。 **4.1 SD卡概述** SD卡主要用于扩展Android设备的存储空间。常见的类型有SD...

    Android常用技术总结.pdf

    可以通过Environment类提供的方法来检查SD卡的状态。 #### 二十二、AlertDialog中添加自定义控件 AlertDialog是Android中一种常用的对话框,可以通过setView()方法添加自定义布局。 #### 二十三、常用到的权限...

    Android开发基础习题

    - **知识点解释:** 在Android中,外部存储(如SD卡)的路径通常是`/mnt/sdcard/`或者`Environment.getExternalStorageDirectory()`。这是应用可以用来保存非关键性的文件数据的地方,例如图片、视频等媒体文件。 6....

    android开发揭秘PDF

    3.1.2 Android应用解析 3.2 Android的生命周期 3.3 Android程序U设计 3.4 小结 第4章 用户界面开发 4.1 用户界面开发详解 4.1.1 用户界面简介 4.1.2 事件处理 4.2 常用控件应用 4.2.1 文本框(Textiew) 4.2.2 列表...

    Android常用权限大全

    授权应用在SD卡上写入文件,对于大型文件存储、媒体管理应用尤为关键。需注意空间管理和权限滥用问题。 ### 编写短信:`android.permission.WRITE_SMS` 允许编辑短信内容,对于短信模板、自动化脚本等场景有用。...

    android常用的代码(直接复制粘贴可用).pdf

    当响应状态码为200(表示请求成功)时,读取返回的输入流并解码为`Bitmap`对象,然后调用`saveBitmap`方法保存到SD卡。这个过程也包含异常处理,确保在网络或文件操作出错时能够捕获并处理异常。 3. HTTP请求工具:...

    Android培训机构教程大纲

    - **SD卡存储**:说明如何访问和操作外部存储设备中的文件。 - **SharedPreferences存储**:介绍SharedPreferences的基本使用方法,适用于轻量级数据的存储需求。 通过以上内容的学习,学员将全面掌握Android应用...

    成为Android数据流大师-改变从此开始

    SD卡在Android设备中主要用于扩展存储空间。由于Android设备内置存储空间有限,开发者需要掌握如何利用SD卡来提高应用程序的功能性和用户体验。 ##### 1.1 SD卡概述 SD卡即Secure Digital Memory Card,是一种基于...

    android开发常用工具类集锦.zip

    这个"android开发常用工具类集锦.zip"压缩包包含了多个这样的工具类,下面将逐一解析每个文件的主要功能。 1. **CheckUtils.java**:这是一个用于数据验证的工具类,它可能包含如检查空值、检查字符串的有效性、...

    《Android移动应用基础教程》-习题答案.docx编程资料

    - **存储位置**:内存、SD卡。 - **XML解析方式**:DOM、SAX、PULL。 - **配置参数**:用于调整应用行为。 - **存储方式**:文件、SharedPreferences、SQLite、网络、Content Provider。 **判断题解析** - **1、√...

    android城市列表选择、定位

    其次,**百度定位服务**是Android应用中用于获取用户当前位置的常用工具。开发者需要集成百度地图SDK,然后通过调用相应的API,如`BaiduLocationApi`,来请求用户的经纬度信息。在获取到位置信息后,通常会显示在...

    Android编程基础笔试题及答案20.docx编程资料

    - **MediaPlayer**: 播放保存在SD卡上的MP3文件时,需要调用`setDataSource`方法设置文件源。 - **RadioButton**: 使用`RadioGroup`组件可以实现互斥选择。 - **ContentResolver**: 读取共享存储数据时,需要使用`...

    Android应用开发揭秘pdf高清版

    它还以迭代的方式重现了各种常用的Android应用和经典Android游戏的开发全过程,既可以以它们为范例进行实战演练,又可以将它们直接应用到实际开发中去。 目录 -------------------------------------------------...

    《Android应用开发揭秘》附带光盘代码.

     3.1.2 Android应用解析  3.2 Android的生命周期  3.3 Android程序U设计  3.4 小结  第4章 用户界面开发  4.1 用户界面开发详解  4.1.1 用户界面简介  4.1.2 事件处理  4.2 常用控件应用  4.2.1 文本框...

    Android基础学习笔记

    - 需要`android.permission.INTERNET`权限访问网络,`WRITE_EXTERNAL_STORAGE`权限写入SD卡。 15. **ContentProvider**: - 提供CRUD操作(Create, Read, Update, Delete)和数据类型查询(getType())。 - 定义...

Global site tag (gtag.js) - Google Analytics