安卓开发:如何在SDCard存储大文件
需积分: 13 62 浏览量
更新于2024-08-13
收藏 1.09MB PPT 举报
"本资源主要讲解了如何在安卓应用中将文件存放到SDCard以及与之相关的权限设置。同时,还涉及到了3G通信技术的基本概念和Android系统的版本升级历史。"
在安卓开发中,当需要存储较大文件如视频时,通常会使用SDCard作为外部存储空间。`openFileOutput()` 方法是Activity提供的一个用于在内部存储中保存文件的方法,但这并不适合存储大型文件。SDCard可以视为一种移动存储设备,类似于移动硬盘或U盘,提供了更大的存储容量。
在模拟器中设置SDCard,可以通过Eclipse创建模拟器时添加或使用DOS命令`mksdcard`创建SDCard镜像文件。例如,创建一个2GB大小的SDCard镜像文件,命令如下:
```
mksdcard 2048M D:\AndroidTool\sdcard.img
```
访问SDCard需要在`AndroidManifest.xml`中声明相应的权限:
```xml
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
```
这两个权限分别是挂载/卸载文件系统和写入外部存储的权限,对于在SDCard上读写文件至关重要。
3G(第三代移动通信)是集成无线通信与国际互联网等多媒体通信的系统。3G技术包括WCDMA、CDMA2000和TD-SCDMA三种制式,分别由不同的运营商使用。3G相比1G和2G,提供了更快的数据传输速度和更丰富的服务,如图像、音乐、视频等多媒体内容。
在3G过渡期间,2.5G技术如CDMA20001X和GPRS作为衔接技术出现,它们提供了一定程度的高速数据服务,并催生了WAP、蓝牙等技术。随着技术发展,Android系统经历了多次版本升级,每个版本以甜点命名,例如Cupcake、Donut、Éclair、Froyo、Gingerbread、Honeycomb、Ice Cream Sandwich等,直至最新的JellyBean(果冻豆)版本。
这些升级不仅带来了用户体验的提升,也在社交网络功能、性能优化等方面进行了改进,对手机业界产生了深远影响。Android系统的开放性和持续升级策略吸引了众多开发者和制造商,推动了全球智能手机市场的繁荣。
2015-12-25 上传
2019-07-31 上传
2013-05-13 上传
190 浏览量
2009-08-18 上传
2011-02-25 上传
2011-02-25 上传
2010-05-10 上传
2022-09-24 上传
西住流军神
- 粉丝: 31
- 资源: 2万+
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍