`

HelloWorld-----Google手机操作系统Android应用开发入门

    博客分类:
  • J2ME
阅读更多
网络巨头Google最近正式发布了其基于Linux的手机操作系统——Android,最新的SDK现在已经可以下载了,其App开发环境竟然是Java!目前Google已经推出了一个Eclipse插件Android Development Tools(简称ADT)来简化开发。按照官方站点的文档,在Eclipse下开发一个Android Application非常容易。
首先下载Android SDK Windows版本,解压即可,然后直接在Eclipse中安装插件,选择Help->Software Update->Find and Install…,选择Search for new features to install,填入地址https://dlssl.google.com/android/eclipse/,然后一路Next即可:

安装完毕后重启Eclipse,需要对SDK作一点设置。选择Window->Preferences->Android:

将SDK的根目录填入SDK Location即完成设置。
要创建我们的第一个Android应用程序,只需在Eclipse中File->New->Project…,选择Android->Android Project,然后填入:
Project name: HelloWorld
Package name: com.javaeedev.android.hello
Activity name: Hello
Application name: Hello
创建完毕后的工程结构如下:

Hello.java是主类,打开可以看到ADT已经自动为其生成了可运行的代码:

编译器提示有语法错误,不要紧,千万别注释掉。直接编译工程就会有一个R.java自动生成出来,这是由ADT的预处理程序自动生成的资源文件常量,我们可以不用管它。在res/layout/main.xml中可以修改布局和显示的文本。
下一步是运行,打开Run->Open Run Dialog…,选择Android Application,然后新建一个配置:

将Project和Activity设置好就可以直接Run了。可以选择不同的模拟器,以下是几种模拟器的运行效果:




Android的模拟器做得非常不错,远远超过了WTK以及一些手机厂商的模拟器,不过由于SDK目前仍是RC版本,所以仍会有一些Bug。我遇到的第一个Bug就是如果在模拟器启动过程中强行关闭,就会导致某些进程无法退出,下次运行时会失败,重启计算机后才正常。作为一个新的移动开发平台,Android的前景不可小视。
分享到:
评论

相关推荐

    Android开发入门 实例 helloworld

    首先,Android是Google主导的开源移动操作系统,主要应用于智能手机和平板电脑,但它也支持智能手表、电视、汽车等设备。Android开发主要使用Java或Kotlin语言,通过Android Studio集成开发环境(IDE)进行。在这个...

    Android移动开发-HelloWorld入门.zip

    在Android移动开发的世界里,"HelloWorld"是一个经典的入门示例,它标志着开发者初次与这个平台的交互。这个"Android移动开发-HelloWorld入门.zip"压缩包,显然是为初学者设计的,旨在引导他们理解Android应用程序的...

    Android HelloWorld程序

    首先,Android是Google主导的开源移动操作系统,主要应用于智能手机和平板电脑,但其生态系统也涵盖了电视、汽车、穿戴设备等多种智能硬件。Android应用主要由Java或Kotlin编写,通过Android Studio这个集成开发环境...

    hello world _android

    Android是一个基于Linux内核的开源移动操作系统,由Google主导开发,主要应用于智能手机、平板电脑以及智能电视等设备。Android SDK(软件开发工具包)为开发者提供了构建Android应用所需的工具和库。 创建"Hello ...

    使用Android Studio创建HelloWorld应用程序

    - **定义**:Android Studio是由Google推出的一款官方集成开发环境(IDE),它基于IntelliJ IDEA平台,专为Android应用开发设计。 - **特点**: - 集成了Android SDK管理器、AVD管理器等开发工具。 - 提供了丰富的...

    Hello-World-Android:适用于 Android 的 Hello World 示例应用程序

    Android是由Google主导的开源操作系统,主要应用于智能手机和平板电脑。开发Android应用的主要语言是Java,尽管现在Kotlin已经成为了官方推荐的语言,但Java仍然广泛使用,特别是在教学和一些老旧项目中。这个项目...

    HelloWorld:HelloWorld-AndroidApp

    在我们的数字化时代,移动应用开发已经成为技术领域不可或缺的一部分,而Android作为全球最大的智能手机操作系统,其应用开发更是备受关注。本篇将围绕"HelloWorld-AndroidApp"这个经典的入门项目,深入浅出地介绍...

    Hello-World-Android-Application:简单的hello world应用程序的源代码-Source code world

    在IT行业中,尤其是在移动应用开发领域,"Hello World"应用程序是一个经典的起点,它标志着开发者初次接触新平台或新技术。这个“Hello-World-Android-Application”项目是Android开发的入门教程,通过源代码来教授...

    androidNDK helloworld

    Android NDK(Native Development Kit)是Google为Android平台提供的一套工具集,允许开发者使用C、C++等原生代码来开发应用的一部分或全部功能。这个"androidNDK helloworld"资源就是一个入门级别的示例,旨在帮助...

    01-android 4.0 入门配置以及HelloWorld程序讲解

    这里我们将深入探讨"01-android 4.0 入门配置以及HelloWorld程序讲解"的相关知识点,带你走进Android开发的世界。 首先,让我们从Android 4.0(也称为Ice Cream Sandwich,简称ICS)开始。这是Android操作系统的一...

    Android应用开发基础到深入篇_Lesson2_开发环境搭建及HelloWorld2

    在本课程"Android应用开发基础到深入篇_Lesson2_开发环境搭建及HelloWorld"中,我们将探讨Android应用开发的基础,包括如何设置开发环境以及创建第一个"Hello, World!"程序。这一过程对于任何想要踏入Android开发...

    android入门-课程介绍

    - Android是Google公司主导开发的开源移动操作系统,主要应用于智能手机和平板电脑,但同时也广泛应用于智能电视、车载娱乐系统等。 - Android系统基于Linux内核,拥有丰富的API库和灵活的开发环境,支持Java和...

    Android 开发入门与实战的代码

    【Android开发入门与实战的代码】这一主题涵盖了Android应用程序开发的基础知识和实践技巧,适合初学者和希望深化Android技能的开发者。在这个项目中,我们将会探索Android开发环境的搭建、基本组件的理解以及如何...

    Google Android开发入门与实战.(配书源码)

    在Android开发领域,Google Android开发入门与实战是一本颇受欢迎的书籍,旨在引导初学者进入Android应用开发的世界。这本书由靳岩和姚尚朗合著,由人民邮电出版社出版,提供了丰富的实例和源代码来辅助学习。由于...

    《Google Android开发入门与实战》.pdf

    《Google Android开发入门与实战》是一本针对Android平台应用开发的全面指南,旨在帮助有一定软件开发经验的程序员快速进入Android开发领域。本书通过详细讲解Android的基础知识、环境搭建、SDK介绍、Market使用以及...

    android 写的hello world 源码

    1. **Android平台**:Android是由Google领导的开放源代码移动操作系统,主要应用于智能手机、平板电脑和智能电视等设备。它基于Linux内核,提供了丰富的API(应用程序接口)来开发各种应用程序。 2. **Android ...

    Android应用开发入门傻瓜系列-英文版

    在Android应用开发的世界里,"Android应用开发入门傻瓜系列-英文版" 是一份适合初学者的教程资源,旨在帮助那些对编程有一定基础但对Android平台还不熟悉的人快速上手。这个系列通常以简单易懂的语言讲解复杂的概念...

    Android应用开发揭秘-源码+pdf(全清晰)

    《Android应用开发揭秘》是一本深入探讨Android应用开发的专业书籍,涵盖了从基础知识到高级技术的全方位解析。书中通过源码分析和实例讲解,帮助开发者理解Android系统的内部运作机制,提升应用设计与开发的能力。 ...

Global site tag (gtag.js) - Google Analytics