`

Android学习1——第一个应用程序

阅读更多

原创内容,转载请注明出处

1、开发环境准备

JDK1.6、eclipse3.7.2(indigo)、android sdk、android adt插件(当前最新版23)。

熟悉Java开发的应该对Java1.6版本环境安装和配置都轻车熟路了,eclipse开发工具也可在eclipse官网下载。

 

android sdk安装:sdk有解压版和exe执行安装版,我这里使用解压版,下载地址是https://dl.google.com/android/android-sdk_r24.3.3-windows.zip。将文件下载下来,然后解压下来即完成安装。如下图

 


 

 

下载android的相关文件:进入sdk安装路径,运行SDK Manager.exe程序,这里我把android4版本的相关文件包都下载下来。如下图

 


 

 

android adt插件安装:android的eclipse插件,我这里使用在线安装,在线安装网址https://dl-ssl.google.com/android/eclipse/。如果连接外国网站的网速不够良好,可直接下载adt插件https://dl.google.com/android/ADT-23.0.6.zip,然后离线安装。如下图



 

安装eclipse adt插件后,需要重启eclipse,之后配置eclipse的sdk路径。如下图

 

 

 此时,已完成android开发环境的准备。

 

2、第一个Android应用程序

2.1、Android虚拟设备创建

创建android虚拟设备avd,如下图

 

 

 

Android虚拟设备信息如下

 

 

2.2、创建第一个Android程序

1.File——>New——>Project——>Android Application Project——>Next。

 


 

2.填写工程相关信息,如下图。



 

3.配置应用程序图标,如下图



 

4.点击下一步,最后完成Android应用程序的创建。

 

 

5.启动应用程序

点击启动应用程序按钮,启动Android 虚拟设备,并自动安装myapp应用程序到设备中。



 

6.进入myapp应用程序界面,如下图。



 

应用程序主界面如下



 

 

这样第一个Android应用程序Hello World例子开发完成。

 

3、工程目录结构

 

 如上图是android项目的目录结构,以下对这些目录作用做说明。

src目录:java源代码路径。

gen目录:该目录下的类是eclipse adt自动生成的,开发者不能对其进行修改。

asserts目录:资源目录。

bin目录:编译后目录。

res目录:资源目录,和asserts目录不一样的是该目录下的元素都会在gen目录下的R类中产生一个对应的静态变量。

    drawable-xxx目录:图形资源文件,每个目录分别代表高分辨率、中分辨率、低分辨率版。

    layout目录:xml布局文件。

    menu目录:菜单布局文件。

    values-xxx目录:键值对文件,主要包含一些常量设置。

AndroidManifest.xml文件:Android工程重要文件,里面包含了所有Activity的声明,即没添加一个Activity,都需要在这里声明。

 

源代码如附件

  • 大小: 392.4 KB
  • 大小: 364.8 KB
  • 大小: 428.9 KB
  • 大小: 305.9 KB
  • 大小: 29.2 KB
  • 大小: 108.5 KB
  • 大小: 45.9 KB
  • 大小: 52.4 KB
  • 大小: 71.5 KB
  • 大小: 63.6 KB
  • 大小: 240.3 KB
  • 大小: 297.5 KB
  • 大小: 147.6 KB
  • 大小: 18 KB
分享到:
评论

相关推荐

    动手学Android之三——第一个界面例子程序

    总的来说,"动手学Android之三——第一个界面例子程序"是一个引导性的实践教程,旨在帮助初学者建立起Android开发的基础。通过这个过程,你不仅学会了如何创建基本的用户界面,还了解了Android应用的基本架构和工作...

    AndroidStudio————实战演练——仿美团外卖菜单

    在本项目中,"AndroidStudio————实战演练——仿美团外卖菜单"是一个专注于使用Android Studio开发的应用程序实战案例,目标是创建一个类似于美团外卖的菜单功能。这个项目涵盖了多个Android开发的关键知识点,...

    Android华容道——我的第二个Android程序(第一个是HelloWorld)

    《Android华容道——我的第二个Android程序》 这篇文章主要探讨的是作者在学习Android开发过程中的一个实战项目——实现Android版的华容道游戏。华容道,源于中国古老的智力游戏,通过移动棋子来帮助曹操从起点到达...

    移动操作系统原理与实践——基于Java语言的Android应用开发.zip

    移动操作系统原理与实践——基于Java语言的Android应用开发 目录 基础篇 第1章移动操作系统概论 1.1操作系统的原理与概念 1.1.1隐藏硬件细节 ...第3章第一个Android应用程序 3.1使用Android Studio工具创建项目

    我的第一个Android程序——HelloWorld

    通过学习和实践"我的第一个Android程序——HelloWorld",开发者将对Android应用程序的基本构建块有初步了解,为进一步深入学习Android开发打下坚实基础。同时,这也是软件工程实践的第一步,有助于培养良好的编程...

    安卓Android源码——模仿乐淘的应用程序分析源码.zip

    本资源"安卓Android源码——模仿乐淘的应用程序分析源码.zip"提供了一个仿制乐淘电商平台的源代码,这对于学习如何构建类似应用的开发者来说是一份宝贵的学习材料。通过分析这份源码,我们可以了解一个完整的安卓...

    Android学习笔记——Http通信 源码

    在Android开发中,网络通信是不可或缺的一部分,而HTTP通信是其中最基础且广泛使用的协议之...理解并熟练掌握这些内容,对于进行Android应用开发至关重要,它能帮助开发者构建功能丰富的、具有网络交互能力的应用程序。

    Android教材————

    Activity是Android应用程序的基本组件,它代表了用户可见且可与之交互的界面。生命周期包括了创建(onCreate())、启动(onStart())、显示(onResume())、暂停(onPause())、停止(onStop())、销毁(onDestroy()...

    试验指导5Android应用开发——标准体重计开发1.pdf

    本文将指导读者开发一个标准体重计的 Android 应用程序,掌握 Android 项目文件构成、UI 构建方式、String 资源文件引用等知识点。 一、Android 项目文件构成 Android 项目文件构成主要包括以下几个部分: 1. ...

    Android学习3——Activity生命周期

    在“Android学习3——Activity生命周期”这个主题中,我们将深入探讨Activity如何启动、运行、暂停、停止以及销毁,并了解每个状态之间的转换。 Activity生命周期主要包括以下几个关键状态: 1. **初始状态...

    Android 入门经典——编写Android计时器程序

    一个Android应用通常由多个组件组成,如Activity、Service、BroadcastReceiver和ContentProvider。在这个计时器程序中,我们主要关注Activity,因为它是我们与用户交互的主要界面。 1. **创建Android项目** 使用...

    第一个Android程序——认识文件结构.pdf

    在Android开发中,创建第一个应用程序是每个开发者都必须经历的步骤。这个过程帮助我们了解基本的文件结构和组件,为后续的深入学习打下坚实的基础。在这个“第一个Android程序——认识文件结构”的教程中,我们将...

    Android学习笔记——获取网络图片并显示

    `android:layout_width`和`android:layout_height`决定图片显示的尺寸,`android:src`初始可以设置一个默认的图片资源。 接下来,我们将在Java代码中实现获取网络图片并显示的功能。Android提供了多种方法来实现这...

    Android程序开发——音乐播放器

    我们可以看出该音乐播放器不仅具备基本的音乐播放功能, 还集成了录音、铃声设置等扩展功能, 并且在UI设计上考虑了用户体验, 结合多种Android控件和技术点, 使其成为一个较为全面的Android应用程序案例。

    android示例程序——高效加载图片

    本示例程序"android示例程序——高效加载图片"专门针对这一问题,提供了解决方案。 1. **内存管理与Bitmap对象** Android中的Bitmap类用于存储图像数据,但加载大尺寸图片时会占用大量内存。为防止OOM,我们需要...

    安卓Android源码——监听自身应用卸载.zip

    总之,"安卓Android源码——监听自身应用卸载.zip"是一个学习如何在Android中监听应用卸载并执行后续操作的示例,它结合了BroadcastReceiver、libcurl库和Intent的使用,帮助开发者更好地理解和掌握Android系统的...

    分享我的第一个Android小游戏——猜拳游戏

    本篇文章将基于“猜拳游戏”这一项目,深入探讨Android开发的基础知识,以及如何在短短一天内完成这样一个应用程序。 猜拳游戏,又称为“石头、剪刀、布”游戏,是人们熟悉的互动游戏。在Android平台上实现它,我们...

Global site tag (gtag.js) - Google Analytics