《精通Android 5 多媒体开发》——第1章,第1.2节搭建Android应用开发环境

1.2 搭建Android应用开发环境
精通Android 5 多媒体开发
“工欲善其事,必先利其器”,意思是要想高效完成一件事,需要有一个合适的工具。对于Android开发人员来说,开发工具同样至关重要。作为一项新兴技术,在进行开发前首先要搭建一个对应的开发环境。而在搭建开发环境前,需要了解安装开发工具所需要的硬件和软件配置条件。

注意:
Android开发包括底层开发和应用开发。底层开发一般是指和硬件相关的开发,并且是基于Linux环境的,例如开发驱动程序。应用开发是指开发能在Android系统上运行的程序,如游戏、地图等程序。本书的重点是讲解多媒体应用开发,即使讲一些底层的知识,也是为上层的应用服务的。

因为开发Android应用程序最合适的系统是Windows,所以本书只介绍在Windows下配置Eclipse+ADT的过程。

1.2.1 安装Android SDK的系统要求
在搭建之前,一定先确定安装Android SDK时对系统的要求,具体如表1-1所示。

Android工具是由多个开发包组成的,具体说明如下。

JDK:可以到网址http://java.sun.com/javase/downloads/index.jsp下载。
Eclipse(Europa):可以到网址http://www.eclipse.org/downloads/下载Eclipse IDE for Java Developers。
Android SDK:可以到网址为http://developer.android.com的网站下载。
还有对应的开发插件。

1.2.2 安装JDK
JDK(Java Development Kit)是整个Java的核心,包括了Java运行环境、Java工具和Java基础的类库。JDK是学好Java的第一步,是开发和运行Java环境的基础,当用户要对Java程序进行编译的时候,必须先获得对应操作系统的JDK,否则将无法编译Java程序。在安装JDK之前需要先获得JDK,获得JDK的操作流程如下所示。

(1)登录Oracle官方网站,网址为http://developers.sun.com/downloads/,如图1-2所示。

(2)在图1-2中可以看到有很多版本,例如在此选择Java 7版本,下载页面如图1-3所示。

(3)在图1-2中单击JDK下方的“Download”按钮,在弹出的新界面中选择将要下载的JDK,笔者在此选择的是Windows x86版本。如图1-4所示。

(4)下载完成后双击下载的“.exe”文件进行安装,将弹出“安装向导”对话框,在此单击“下一步”按钮。如图1-5所示。

(5)弹出“安装路径”对话框,在此选择文件的安装路径。如图1-6所示。

(6)在此设置安装路径是“E:\jdk1.7.0_01\”,然后单击“下一步”按钮开始在安装路径解压缩下载的文件。如图1-7所示。

(7)完成后弹出“目标文件夹”对话框,在此选择要安装的位置。如图1-8所示。

(8)单击“下一步”按钮后开始正式安装,如图1-9所示。

(9)完成后弹出“完成”对话框,单击“完成”按钮后完成整个安装过程。如图1-10所示。

![image](https://yqfile.alicdn.com/6ee458169c217a7df9387ee655ceb724cab612f9.png" >

时间: 2024-10-30 10:18:49

《精通Android 5 多媒体开发》——第1章,第1.2节搭建Android应用开发环境的相关文章

《Android 网络开发与应用实战详解》——1.3节搭建Android应用开发环境

1.3 搭建Android应用开发环境 Android 网络开发与应用实战详解 "工欲善其事,必先利其器"出自<论语>,意思是要想高效地完成一件事,需要有一个合适的工具.对于安卓开发人员来说,开发工具同样至关重要.作为一项新兴技术,在进行开发前首先要搭建一个对应的开发环境.而在搭建开发环境前,需要了解安装开发工具所需要的硬件和软件配置条件. 注意 Android开发包括底层开发和应用开发,底层开发大多数是指和硬件相关的开发,并且是基于Linux环境的,例如开发驱动程序.应用

《Java和Android开发实战详解》——1.4节搭建Java开发环境

1.4 搭建Java开发环境 Java和Android开发实战详解 在开发Java应用程序前需要搭建Java的开发环境,首先需要安装JDK,然后即可配合编辑工具或集成开发环境来创建Java应用程序.本书主要介绍如何使用Eclipse集成开发环境来创建Java和Android应用程序. 1.4.1 安装与设置JDK 一般来说,有些集成开发环境会一并安装JDK,例如JBuilder,不过,大部分集成开发环境需要用户自行安装JDK.本书使用的JDK版本是JDK 7(Java SE Developmen

《Android框架揭秘》——2.2节搭建Android平台编译环境

2.2 搭建Android平台编译环境Android框架揭秘前面,我们讲解了在Windows平台下安装虚拟机,以及在虚拟机下安装Ubuntu的相关知识.下面我们将讲解Android所需要的一些编译工具,以及下载Android平台源码的方法. 2.2.1 编译工具在Ubuntu Linux(32-bit x86环境)中编译Android平台之前,首先要在Linux中安装如下工具或包. 2.2.2 安装RepoAndroid源代码十分庞大,通过Git版本控制工具管理源码,Android是由kerne

《Java和Android开发实战详解》——1.3节Java语言的开发环境

1.3 Java语言的开发环境 Java和Android开发实战详解 编程语言的"开发环境"(Development Environment)指的是一组工具程序,可用来创建.编译和维护编程语言所构建的应用程序.一般来说,我们可以使用两种Java开发环境来创建Java应用程序. 1.终端机模式的开发环境 或称为"命令行模式",对于传统MS-DOS或UNIX.Linux系统的用户,程序执行时的输入数据和输出数据都是使用"命令行界面"(Command-

《精通Android 5 多媒体开发》——第1章,第1.1节智能手机系统介绍

1.1 智能手机系统介绍 精通Android 5 多媒体开发 在Android系统诞生之前,智能手机这个新鲜事物大大丰富了人们的生活,得到了广大手机用户的青睐,各大手机厂商纷纷建立了各种智能手机操作系统来抢占市场份额.Android系统就是在这个风起云涌的历史背景下诞生的. 1.1.1 何谓智能手机 智能手机具有像个人电脑那样强大的功能,拥有独立的操作系统,允许用户自行安装应用软件.游戏等第三方服务商提供的程序,并且通过移动通信网络接入到互联网络中.在Android系统诞生之前已经有很多优秀的智

《精通Android 5 多媒体开发》——第6章,第6.1节视频系统结构

6.1 视频系统结构精通Android 5 多媒体开发在Android系统中,视频输出系统对应的是Overlay子系统,此系统是Android的一个可选系统,用于加速显示输出视频数据.视频输出系统的硬件通常叠加在主显示区之上的额外的叠加显示区.这个额外的叠加显示区和主显示区使用独立的显示内存.在通常情况下,主显示区用于输出图形系统,通常是RGB颜色空间.额外显示区用于输出视频,通常是YUV颜色空间.主显示区和叠加显示区通过Blending(硬件混淆)自动显示在屏幕上.在软件部分我们无需关心叠加的

《精通Android 5 多媒体开发》——第6章,第6.2节分析硬件抽象层

6.2 分析硬件抽象层精通Android 5 多媒体开发Overlay系统的硬件抽象层是一个硬件模块.在本节的内容中,将简要介绍Overlay系统的硬件抽象层的基本知识,为后面的知识做好铺垫. 6.2.1 Overlay系统硬件抽象层的接口在如下文件中定义Overlay系统硬件抽象层的接口. hardware/qcom/display/liboverlay/overlay.h在文件overlay.h中,主要定义了data device和control device两个结构.并提供针对data d

《精通Android 5 多媒体开发》——第22章,第22.2节开发屏保程序的原理

22.2 开发屏保程序的原理精通Android 5 多媒体开发在Android系统中开发一个屏保程序,其开发原理比较简单,具体说明如下所示. (1)首先准备一个Service,当然这个Service在主Activity中启动:然后在Service中注册一个Receiver,该Receiver 监听系统的Screen Off(即屏幕关闭)事件.当然在Service中要关闭原有的屏保(关闭系统屏保需要再配置文件中获得权限). (2)然后在方法onReceive中启动自己的屏保 Activity.在此

《精通Android 5 多媒体开发》——第22章,第22.3节开发一个屏保程序

22.3 开发一个屏保程序精通Android 5 多媒体开发了解了在Android系统中开发屏保程序的基本原理后,在本节的内容中,将通过一个具体实例的实现流程,来详细讲解开发Android屏保程序的基本流程.本实例的源代码保存在"daima22pingbao"中,下面开始讲解本实例的具体实现流程. 22.3.1 准备素材图片在本实例中,设置屏保程序轮换显示5幅图片,图片的大小是320×480.本实例的素材图片保存在"resdrawable"目录下,效果如图22-1所