谷歌Android操作系统与开放手机联盟的发展历程
需积分: 0 124 浏览量
更新于2024-08-23
收藏 3.77MB PPT 举报
"Android微波炉-张泽华老师android视频PPT"
这篇资源主要涉及到的是Android操作系统及其发展历程,以及Android应用程序资源管理的基础知识。Android是由Google于2007年11月5日正式发布的,它是一个基于Linux内核的开源软件平台和操作系统,它的诞生标志着移动设备操作系统的新纪元。为了推动Android的发展,Google与多家厂商,如Texas Instruments、HTC、Intel、Samsung等,共同成立了“开放手机联盟”(Open Handset Alliance),这些公司共同制定了Android的开发标准和提供了支持。
Android系统的每个主要版本都以甜品的名字命名,这是其独特的一个特点。例如,Linux内核作为硬件抽象层(HAL),是硬件与Android软件栈之间的桥梁。在Android应用程序中,资源的管理是非常关键的一部分。
在Android应用的资源管理中,`res`目录下包含了多个子目录,用于存放不同类型的资源:
1. `res/drawable`:这个目录用于存储PNG、JPG等图像资源,开发者可以通过`getResources().getDrawable(resourceId)`来获取并使用这些图片资源。
2. `res/layout`:此目录存放XML布局文件,它们定义了用户界面的结构和元素,类似于HTML文件,但更专注于用户交互和界面设计。
3. `res/values`:这个目录存储各种类型的数据,如字符串、颜色、尺寸等。数据通常会根据类型分别存储在不同的XML文件中,如:
- `strings.xml`:定义字符串资源,通过`getResources().getString(resourceId)`或`getResources().getText(resourceId)`获取。这与Struts框架中的国际化资源文件类似,用于多语言支持。
此外,资源管理还包括其他一些目录,如`res/color`(颜色资源)、`res/mipmap`(启动图标和不同密度的图像)等。在处理文件输入输出时,如从`FileInputStream`读取数据,通常会用到字节数组和`ByteArrayOutputStream`。
Android是一个强大且灵活的操作系统,其丰富的资源管理和开放的生态系统为开发者提供了无限的可能性。通过理解并熟练掌握Android资源管理,开发者可以创建出更加精美、用户体验良好的应用程序。
点击了解资源详情
点击了解资源详情
2014-01-23 上传
2015-08-31 上传
2015-08-30 上传
清风杏田家居
- 粉丝: 21
- 资源: 2万+
最新资源
- 探索AVL树算法:以Faculdade Senac Porto Alegre实践为例
- 小学语文教学新工具:创新黑板设计解析
- Minecraft服务器管理新插件ServerForms发布
- MATLAB基因网络模型代码实现及开源分享
- 全方位技术项目源码合集:***报名系统
- Phalcon框架实战案例分析
- MATLAB与Python结合实现短期电力负荷预测的DAT300项目解析
- 市场营销教学专用查询装置设计方案
- 随身WiFi高通210 MS8909设备的Root引导文件破解攻略
- 实现服务器端级联:modella与leveldb适配器的应用
- Oracle Linux安装必备依赖包清单与步骤
- Shyer项目:寻找喜欢的聊天伙伴
- MEAN堆栈入门项目: postings-app
- 在线WPS办公功能全接触及应用示例
- 新型带储订盒订书机设计文档
- VB多媒体教学演示系统源代码及技术项目资源大全