2.基础知识和相关技术
Android手机应用的开发需要在Android开放平台上进行,针对现在的经济客观因素,运用Eclipse和Android studio开发工具进行对基于Android的音乐播放器的设计与实现都是不错的选择。由于自己初次接触Android学习,对Eclipse的认知和接触略知一二,对于Android APP开发的入门学习更具有针对性。
2.1 Android开发平台
Android音乐播放器应用程序需要在Android开发平台上进行开发设计,下面我们展开对Android开放平台进一步了解。
2.1.1 Android系统的特性
(1)应用程序框架
(2)Dalvik虚拟机
(3)内部集成浏览器
(4)优化的图形库
(5)数据存储SQLite
(6)多媒体支持
(7)GSM电话
(8)蓝牙Bluetooth、EDGE、3G、WiFi
(9)照相机,GPS,指南针,和计算器
(10)丰富的开发环境
2.1.2 Android基本框架
(1)Applications
(2)Application FrameWork
(3)Libraries库
(4)Android Runtime
(5)Linux内核
2.1.3 Android系统的四大组件
(1)Activity:提供可视化的用户界面
(2)Service:后台服务程序
(3)Broadcast Receiver:广播接收器
(4)ContentProvider:保存和检索数据
2.1.4 Android平台的优点
(1)开放性
(2)挣脱运营商的束缚
(3)丰富的硬件选择
(4)不受任何限制的开发商
(5)无缝结合的Google应用
2.1.5 Android平台的短板
(1)安全与隐私
(2)过分依赖开发商缺少标准配置
(3)用户体验不一致
(4)版本过多,升级过快
总体而言,Android开发平台为手机应用程序的开发提供了优越的条件,赋予了手机APP开发极大的生命活力,为手机市场开拓了无限的发展空间。开发环境以海纳百川的姿态推动着科技进步发展,和百家齐放的开发语言丰富了开发工作者的兴趣选择。