`
javababy1
  • 浏览: 1220055 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

个人安卓学习笔记---第一个Android应用程序

 
阅读更多

今天是学习Android的第二天,昨天我们主要学习了如何配置Android开发环境和第一个Android程序,HELLOWORLD。但是并没有解释清楚,我们现在来看一下,适用Eclipse开发Android应用大致需要的步骤:

1.创建1个Android项目

2.在XML布局文件中定义车工那些的用户界面

3.在Java代码中编写业务实现

现在具体介绍开发一个HelloWorld应用程序的详细步骤:

1.通过Ecclipse的新建一个Android项目。可以选择项目的保存位置,填写项目的名字,包的名字和修改Activity类的类名,修改支持的最低Android的版本号

2.可以看到创建好的HelloWorld的项目结构:

3.Android项目layout目录下有一个main.xml文件,该文件用于定义Android的应用用户界面。打开该文件

切换到源代码编写界面可以看到

现在介绍一下上面的一大堆代码是神马意思:

首先XML的跟元素是:LinearLayout,它代表了一个线性布局,在该界面布局包里含有两个一个UI控件。

xmlns:android="http://schemas.android.com/apk/res/android" 是xml的名字空间

android:layout_width="fill_parent":设置LinerLayout的宽度为屏幕的宽度

android:layout_height="fill_parent":设置LinerLayout的高度为屏幕的高度

android:orientation="vertical" :设置线性布局的方向为垂直

TextView:代表一个文本框

android:layout_width="fill_parent":需要注意的是,这里的fill_parent不是屏幕宽度,而是LinearLayout的宽度,但是现在由于LinearLayout的宽度和屏幕相同,所以无差别。
android:layout_height="wrap_content" :根据内容大小选择高度。

android:text="@string/hello" :@为引用自动生成的R文件,String/hello调用R文件中String字符串里hello这个字符所引用的内容。

但是我们注意了,R文件是自动生成的,里面的内容是不允许随意更改的,否则可能出现问题。

而使R文件自动生成的地方就是我们的res资源文件夹,由于我们的内容神马都没有添加所以内容只有来自于res文件夹下的values文件夹下的string.xml


Hello World, HelloWorldActivity!与R文件一一对应


到现在为止我们的第一个Android应用程序就已经开发完成了,下面我们需要通过ADT运行Android应用

如果我们所要启用的android版本没有在AVD管理其中添加,那么需要先添加一下相应的版本,否则无法启用。

如果已经添加了,我们需要运行Android项目,单击鼠标右键,选择run as————>选择Android Application 菜单,之后ADT插件就会自动把项目安装到模拟器中。

等待模拟起来后,我们可以看到我们的程序

看到了吗?运行的非常正确HelloWorld被打印了。

现在我们可以看一下模拟器中,程序的图标在哪里

ok,第一个项目演示完毕。

分享到:
评论

相关推荐

    Android Studio 学习笔记-新手入门-(1)第一个案例

    这篇学习笔记将引导新手入门,通过创建第一个简单的案例来了解Android Studio的基本操作。 首先,让我们了解一下Android Studio的核心功能。它基于IntelliJ IDEA,具备代码自动补全、重构、调试等强大的开发特性。...

    第一行代码 android学习笔记 完整版

    Android学习笔记可以应用于多种场景,例如开发Android应用程序、学习Android开发技术、参加Android开发考试等。学习笔记可以帮助开发者快速掌握Android的基本概念和开发技术,从而提高自己的编程能力和职业竞争力。 ...

    Android学习笔记-- Notifying the User

    本篇“Android学习笔记-- Notifying the User”将深入探讨如何有效地利用通知功能来提升用户体验。 首先,我们要理解Android的通知层次结构。在Android系统中,通知是通过`Notification`类来创建的。这个类包含各种...

    Android学习笔记(十)——实现新闻列表

    Android学习笔记(一)——创建第一个Android项目 Android学习笔记(二)android studio基本控件及布局(实现图片查看器) Android学习笔记(三)android studio中CheckBox自定义样式(更换复选框左侧的勾选图像) ...

    ANDROID STUDIO 个人学习笔记

    1. Android Studio学习笔记的概览 - 笔记是作者在Android Studio 3.2版本上进行安卓开发学习时遇到的问题记录,涵盖三个多月的学习心得。 2. Android颜色设置 - 学习如何在Android应用中设置和使用颜色,颜色的...

    android-x86_64-7.1-r2.isoandandroid-x86_64-8.1-rc2.iso

    - Android-x86 是一个开源项目,旨在为x86架构的设备(如个人电脑、笔记本电脑和平板电脑)提供Android操作系统支持。 - 该项目通过移植Android源代码到x86平台,使得用户能够在非ARM架构的硬件上运行原生的...

    安卓基础笔记-超详细

    安装完成后,我们创建了第一个安卓项目,即经典的"Hello World"程序,这涉及到创建新的安卓工程、编写MainActivity.java文件并运行模拟器或真机设备来展示简单的问候语。 ### Day02: Java与Kotlin语言基础 安卓...

    Android学习笔记三:第一个应用程序的扩充

    在这个"Android学习笔记三:第一个应用程序的扩充"中,我们将深入探讨如何扩展这个基础,以更好地理解和掌握Android应用开发的核心概念。 首先,Android Studio作为Google官方推荐的集成开发环境(IDE),是Android...

    android学习笔记最新版(1-4)

    《Android学习笔记最新版(1-4)》是一份针对初学者精心编撰的教程,旨在帮助新手快速掌握Android开发的基础知识。这份笔记涵盖了从环境搭建到应用开发的全过程,内容丰富,深入浅出,是Android学习者的理想参考资料...

    新版Android开发教程及笔记-完整版

    新版Android开发教程及笔记将涵盖Android系统的基本架构、应用程序生命周期管理以及UI设计等核心概念。 1. **Android系统架构**:Android系统分为应用层、应用框架层、系统运行库层和Linux内核层。开发者主要在应用...

    Android学习笔记_3.开发第一个Android应用.pdf

    在本篇Android学习笔记中,我们将探讨如何使用Eclipse IDE创建一个Android应用,以及后续的部署、调试和应用发布流程。 首先,创建Android应用需要通过Eclipse的向导进行,具体操作为:File -> New -> Other -> ...

    Android 学习笔记(1)--永远不变的Hello World

    在这个学习笔记中,我们将探讨如何创建第一个简单的 Android 应用,了解 Activity 和其生命周期,以及如何通过 Button 实现交互功能。 首先,Android SDK 的下载和安装是开发的预备步骤,但在此不做详细介绍。一旦...

    Android笔记(2)---第一个 Android应用

    在Android开发的学习过程中,"第一个Android应用"是一个重要的里程碑,它标志着你开始接触并实践这个强大的移动操作系统。本文将深入探讨如何创建你的第一个Android应用,包括必要的环境配置、项目结构理解以及基本...

    Android学习新手笔记

    标题《Android学习新手笔记》所涉及的知识点: 1. Android背景知识 - Android系统基于Linux系统开发,拥有开放源码。 - Android系统框架由多个组件构成,其中包括Activity、Intent、Service、ContentProvider、...

    Android 应用开发学习笔记(全,from hitwh)

    Android 应用开发学习笔记是一个详细的 Android 应用开发学习指南,从 Android 应用开发的基本概念到高级主题,本笔记涵盖了 Android 应用开发的各个方面。 第 1 章 Android 概述 Android 是一个免费的、开源的...

    Android学习笔记(5-13)

    这篇Android学习笔记主要涵盖了从第五章到第十三章的内容,是Android开发者或对Android系统感兴趣的初学者的重要参考资料。笔记详细解读了Android应用开发的核心概念和技术,旨在帮助读者深入理解并掌握Android开发...

    第一个Android程序开发笔记

    这篇博客“第一个Android程序开发笔记”可能详细记录了作者在创建第一个Android应用过程中的学习心得与实践经验。 首先,我们看到文件`JshopActivityShopList.java`,这应该是一个名为`JshopActivityShopList`的...

Global site tag (gtag.js) - Google Analytics