毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
Android的视频播放器的设计+源码(3)
2.1 开发平台
软件开发是在Eclipse、ADT、SDK、JDK、MySQL、Tomcat平台下开发的。其中客户端开发仅需要用到Eclipse、ADT、SDK、JDK。
2.2 软件相关技术理论
2.2.1 Android开发框架
Android是谷歌推出来的开放式的操作系统。它大致能分成4层架构[4]:Linux 内核层,主要为Android设备的硬件提供底层的驱动;系统运行库层,它通过C或者C++库为安卓系统提供了一些核心库以及主要的特性支持;应用框架层,它提供开发者开发应用程序时可能会用到的API,开发人员通过查阅API相关文档就可以开发应用程序了[5];应用层,所有运行安装在手机上的应用都属于这一层的。
我们在Google的官方网站上下载我们需要的工具SDK(software development kit),就能够方便地研发Android平台的应用[6]。在安卓开发中,最重要最核心的便是我们的四大组件[7]Activity(活动,主要是界面)、Service(服务,主要是后台)、Content Provider(内容提供者,主要实现资源共享)和 Broadcast Receiver(广播接收器,主要负责广播接收和消息传输)。
2.2.2 Activity
Activity是Android系统的一个核心类[8],同时也是Android系统中一个拥有生命周期的对象。每一个活动Activity都是Android系统官方提供的Activity的子类,并实现一些独有的功能。当一个Activity出现,之前的那个Activity会被停止并放入堆栈中,若人们按下返回键则前一个Activity有可以再现[9]。当一个活动完全不可见并不再被软件需要时就会被销毁同时从堆栈中移除。
Android中通过解析各种Intent来实现从某一个Activity跳到另外一个Activity。每一个活动都提供了一个可视化的区域,这个可视化的区域里可以放置各种 Android 组件,比如图像、按钮和文本框等
共3页:
上一页
1
2
3
下一页
上一篇:
java数字图像压缩算法效率对比及其优化+源程序
下一篇:
基于IA32架构的操作系统基本功能的研究+源程序
基于Apriori算法的电影推荐
PHP+IOS的会议管理系统的设计+ER图
数据挖掘在电子商务中的应用
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
AT89C52单片机的超声波测距...
国内外图像分割技术研究现状
志愿者活动的调查问卷表
公寓空调设计任务书
神经外科重症监护病房患...
10万元能开儿童乐园吗,我...
C#学校科研管理系统的设计
医院财务风险因素分析及管理措施【2367字】
承德市事业单位档案管理...
中国学术生态细节考察《...