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上开发和调试的时候有模拟器,其本质和真机是一样的,所以操作上是可行的的。

上一篇:java安卓的图书管家系统设计+源代码
下一篇:java+mysql房屋出租系统的设计+源代码

java+mysql通用试题库系统后台设计与实现

java物业管理系统设计

基于蓝牙和安卓的仪器专用APP的设计和开发

java+sqlserver教学质量考评信息管理系统设计

Java+sqlserver医院远程挂号系统设计

Android智能手机的交互式学习系统的设计

java图书馆图书管理系统设计

LiMn1-xFexPO4正极材料合成及充放电性能研究

互联网教育”变革路径研究进展【7972字】

新課改下小學语文洧效阅...

老年2型糖尿病患者运动疗...

我国风险投资的发展现状问题及对策分析

张洁小说《无字》中的女性意识

ASP.net+sqlserver企业设备管理系统设计与开发

安康汉江网讯

网络语言“XX体”研究

麦秸秆还田和沼液灌溉对...