java安卓手机播放器设计+源代码(3)
时间:2022-04-17 16:03 来源:毕业论文 作者:毕业论文 点击:次
1、在Eclipse中,选择Window > Preference; 2、从左侧的菜单中,选择Android项; 3、设置SDK Location,点Browse选择SDK的安装根目录; 4、OK,完成。 2。2 Android平台简介 Android是Google公司宣布的基于Linux平台的手机操作系统的平台名称。 Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。 据不完全统计,安卓平台手机在2013季度就已经占全球市场78。1%[1]。在这之后就更不用说了。 2。2。1 Android系统架构 Android的系统架构图,采用的是分层的架构。如图2-5所示: 图2-5 安卓系统架构图 2。2。2 Android四大组件 Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。 1。 Activity 从字面上理解,Activity是活动的意思。说白了Activity就是一个用户和程序之间交互的窗口的一个可视化界面,它不仅从视觉上可以完成开发初步设计,而且添加控件之后还可以做很多的响应事件和跳转,派生Activity子类后还可以自定义很多方法。 2。Service 服务是在后台上运行的一个具有强大功能的组件,通过这个组件,开发人员可以定义很多接口,在其他类中调用该服务会使得程序得以高效运行,使得程序在干一件事的时候还同时干其他事。 3。Broadcast Receiver 广播是不会执行任务的,它只是在程序间传递信息的一种机制。在程序开发过程中,我们会传递很多信息,这时候就不得不用到广播,它给程序员带来了很多的方便,同时完成程序开发中必要的环节,因为如果没有这一个环节的话我们开发出来的程序必定是不完善的,BroadcastReceiver组件可以吧Intent作为一个消息广播出去。 4。Content Provider ContentProvider作为内容提供的一个组件,即要实现程序之间的数据共享,就得存储并且检索数据和向其他程序提供数据访问的接口,这是该组件的核心功能。在安卓开发过程中,会遇到各种各样的数据,而大多数数据属于程序本身,其他程序是不能直接访问的,更不能直接对其进行操作,这时候就必须得用到ContentProvider才能对其数据访问甚至操作。当我们想公开自己的应用程序时,可以创建自己的ContentProvider,让其数据得以被访问和操作。来-自~优+尔=论.文,网www.youerw.com +QQ752018766- 3 需求分析 3。1 播放器的设计目标 该作品是音乐播放器。可以听音乐和对歌曲进行操作。该播放器应达到以下目标: (1)能够实现播放器的基本功能。 (2)操作灵活、方便、易上手。 (3)能够自动读取SD卡上的音乐文件。 (4)如果音乐文件自带歌词则显示歌词。 3。2 软件实现的可行性研究 3。2。1 技术上可行性分析 Google发起了围绕Android的组织——开放手机联盟,其英文全称为“Open HandsetAlliance”。它采用了软件堆层(software stack,又名以软件叠层)的架构,主要分为三部分。底层Linux内核只提供基本功能;其他的应用软件则由各公司自行开发,部分程序以Java编写。 3。2。2 操作上可行性分析 该音乐播放器在安卓平台上开发,由于有SDK和其他插件,我们在eclipse上开发和调试的时候有模拟器,其本质和真机是一样的,所以操作上是可行的的。 (责任编辑:qin) |