内置与外置的存储卡如何在Android应用中获取
短信预约 -IT技能 免费直播动态提醒
这篇文章将为大家详细讲解有关内置与外置的存储卡如何在Android应用中获取,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
以前的Android(4.1之前的版本)中,SDcard跟路径通过“/sdcard”或者“/mnt/sdcard”来表示存储卡,而在Jelly Bean系统中修改为了“/storage/sdcard0”,以后可能还会有多个SDcard的情况。
目前为了保持和之前代码的兼容,sdcard路径做了link映射。
为了使您的代码更加健壮并且能够兼容以后的Android版本和新的设备,请通过Environment.getExternalStorageDirectory().getPath()来获取sdcard路径,如果您需要往sdcard中保存特定类型的内容,可以考虑使用Environment.getExternalStoragePublicDirectory(String type)函数,该函数可以返回特定类型的目录,目前支持如下类型:
DIRECTORY_ALARMS //警报的铃声DIRECTORY_DCIM //相机拍摄的图片和视频保存的位置DIRECTORY_DOWNLOADS //下载文件保存的位置DIRECTORY_MOVIES //电影保存的位置, 比如 通过google play下载的电影DIRECTORY_MUSIC //音乐保存的位置DIRECTORY_NOTIFICATIONS //通知音保存的位置DIRECTORY_PICTURES //下载的图片保存的位置DIRECTORY_PODCASTS //用于保存podcast(博客)的音频文件DIRECTORY_RINGTONES //保存铃声的位置
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
内置与外置的存储卡如何在Android应用中获取
下载Word文档到电脑,方便收藏和打印~
下载Word文档
猜你喜欢
内置与外置的存储卡如何在Android应用中获取
这篇文章将为大家详细讲解有关内置与外置的存储卡如何在Android应用中获取,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。以前的Android(4.1之前的版本)中,SDcard跟路径通过“
2023-05-31
Android获取内外置存储卡的方法
以前的Android(4.1之前的版本)中,SDcard跟路径通过“/sdcard”或者“/mnt/sdcard”来表示存储卡,而在Jelly Bean系统中修改为了“/storage/sdcard0”,以后可能还会有多个SDcard的情况
2022-06-06
Android获得内/外置存储卡路径的方法
我们知道Android上一般都有外置的存储卡,
但是通过Environment.getExternalStorageDirectory()获取的是内置的存储卡位置 (也有的手机可以在系统中修改默认存储) 那么如何获取外置存储卡的位置呢
我们
2022-06-06
Android开发中如何使用外部应用获取SD卡状态
小编给大家分享一下Android开发中如何使用外部应用获取SD卡状态,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!先来看看常规获取SD卡状态的方法if (Envi
2023-05-30
如何在Android中利用原生APi获取所在位置的经纬度
如何在Android中利用原生APi获取所在位置的经纬度?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一、难点介绍1.难点我们的应用要新增一个功能,就是在用户打
2023-05-30
如何在Android中使用CrashHandler获取应用的crash信息
如何在Android中使用CrashHandler获取应用的crash信息?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一、Thread 类中的 setDefa
2023-05-30
MySQL存储的GENERATED COLUMNS如何与内置函数一起使用?
可以通过一个示例进行说明,在该示例中,我们在名为“employee_data_stored”的表中创建一个存储的生成列。我们知道,存储生成列可以通过使用关键字“stored”来生成。示例mysql> Create table employe
2023-10-22
如何使用VBA中的CopyMemory存储数据并从内存映射文件中获取数据
要使用VBA中的CopyMemory存储数据并从内存映射文件中获取数据,您可以按照以下步骤进行操作:1. 首先,您需要在VBA代码中声明CopyMemory函数。您可以使用以下代码将其添加到代码模块中:```vbaPublic Declar
2023-09-27
如何在Android应用中利用Intent实现获取联系人的信息
今天就跟大家聊聊有关如何在Android应用中利用Intent实现获取联系人的信息,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Intent的使用intent是一个好东西他可以启动A
2023-05-31
如何在Go语言中获取服务器应用程序内部的IP连接头?
最近发现不少小伙伴都对Golang很感兴趣,所以今天继续给大家介绍Golang相关的知识,本文《如何在Go语言中获取服务器应用程序内部的IP连接头?》主要内容涉及到等等知识点,希望能帮到你!当然如果阅读本文时存在不同想法,可以在评论中表达,
2024-04-04