《Android框架揭秘》——2.4节开发Android应用程序

2.4 开发Android应用程序
Android框架揭秘
在上一节中,我们已经安装好Eclipse、Eclipse ADT插件、Android SDK,搭建好了Android应用程序开发环境。下面我们将编写一个Hello应用程序,并在模拟器中运行它,以测试开发环境是否搭建成功。

编写Hello应用程序
在开始编写Hello应用程序之前,首先创建Android工程,在Eclipse菜单栏中,依次选择File>New> Project>Android Project命令,如图2-16所示。

在New Android Project窗口中,输入相关信息,单击Finish按钮后,在Eclipse左侧的Package Explorer中,可以看到创建好的HelloWorld工程。

代码2-1是Eclipse自动生成的程序代码。

下面开始创建Android虚拟设备。在Eclipse菜单栏中,依次单击Window>Android SDK and AVD Manager菜单,在Android SDK and AVD Manager左侧列表中,选择Virtual Devices,在弹出的新建虚拟设备窗口中,输入虚拟设备的相关信息,而后单击Create AVD按钮,创建Android虚拟设备,如图2-19所示。

在Eclipse左侧Package Explorer窗口中,选中HelloWorld工程,单击鼠标右键,在弹出的菜单中,选择Run as>Android Application,启动模拟器,运行HelloWorld程序,输出如图2-20所示的信息。

关于如何编写程序代码的内容已超出本书所涉及的范围,请参考相关书籍,在此省略。

时间: 2024-10-22 15:17:50

《Android框架揭秘》——2.4节开发Android应用程序的相关文章

《Android框架揭秘》——2.1节主机环境构成

2.1 主机环境构成Android框架揭秘虽然Android开发环境多种多样,但本书构建Android平台.模拟器的驱动,以及对应用程序Framework的调试都是在Ubuntu Linux1操作系统平台上进行的.由于大部分机器都运行在微软公司的Windows XP操作系统下,所以需要先在Windows XP操作系统下安装VirtualBox虚拟机,再在此虚拟机上安装Ubuntu Linux操作系统. 首先简单地讲一下在Windows XP操作系统下如何安装VirtualBox虚拟机,然后再讲解

《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

《Android框架揭秘》——2.6节小结

2.6 小结Android框架揭秘本章主要讲解的内容有Android平台编译.Android SDK安装,以及调试应用程序Framework的方法,其中用到的主要程序整理如下. VirtualBox:一款运行在Windows平台下的虚拟机软件,用于安装Ubuntu操作系统,以便编译Android平台源码. Ubuntu:一款以桌面为主的Linux操作系统,是编译Android源码所需的环境. Git:一个版本控制工具,采用分布式版本库的方式,管理Android源码. Repo:一个Python脚

《Android框架揭秘》——1.2节通过启动过程分析Android Framework

1.2 通过启动过程分析Android FrameworkAndroid框架揭秘Android源码数量极其庞大,以Android 2.2为例,除去Linux代码,代码数量大于4GB.若想理解和掌握这么庞大的Android系统,需要耗费大量的时间,付出极大的努力.并且,到现在为止,也没有相关资料对Android Frame作系统完整的讲解说明. 那么,分析Android Framework用什么方法好呢?回答这一问题之前,先回想一下我们是如何分析他人编写的程序代码的.在分析程序代码时,我们通常从程

《Android框架揭秘》——1.1节Android源代码组成

1.1 Android源代码组成Android框架揭秘那么,我们该如何学习Android框架呢?其实,学习Android框架时,最准确.最权威的参考资料就是Android的源代码,这些源代码从http://android.git.kernel.org/可免费下载.关于这方面的内容,请参考第2章中的相关部分. Android主要源代码组成如下. Kernel:Android Linux内核2.6bionic:Android标准C运行支持库bootloader:Android内核加载器参考build

《Android框架揭秘》——导读

目 录 第1章 Android Framework概要 1.1 Android源代码组成1.2 通过启动过程分析Android Framework 第2章 搭建Android开发环境 2.1 主机环境构成 2.2 搭建Android平台编译环境 2.3 搭建Android SDK开发环境 2.4 开发Android应用程序 2.5 应用程序Framework源码级别调试 2.6 小结 第3章 init进程第4章 JNI与NDK第5章 Zygote第6章 Android服务概要第7章 Androi

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

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

《Android 平板电脑开发实战详解和典型案例》——1.3节初识Android应用程序

1.3 初识Android应用程序Android 平板电脑开发实战详解和典型案例上一节(1.2节)介绍了开发环境的搭建,开发环境搭建好后,就可以创建Android的应用程序了.本节将初步介绍Android应用程序的开发与调试. 1.3.1 创建第一个Android应用程序--Hello Android本小节将介绍怎样创建一个最简单的Android应用程序--Hello Android,具体步骤如下. (1)打开Eclipse,依次选择"File/New/Other"来创建一个新的And

Android零基础入门第36节:Android系统事件的响应

原文:Android零基础入门第36节:Android系统事件的响应    在开发Android应用时,有时候可能需要让应用程序随系统设置而进行调整,比如判断系统的屏幕方向.判断系统方向的方向导航设备等.除此之外,有时候可能还需要让应用程序监听系统设置的更改,对系统设置的更改做出响应.     一.Configuration类       Configuration类专门用于描述手机设备上的配置信息,这些配置信息既包括用户特定的配置项,也包括系统的动态设备配置.程序可调用Activity的如下方