Android开发学习笔记:我的第一个Android程序--HelloWorld

简介:



对编程的人来说,HelloWorld是再熟悉不过的了,它是学开发语言入门的第一个程序,我现在使用Eclipse ADT插件,创建我的一个Android的程序,步骤如下:

1.启动Eclipse,选择File--New弹出下面的对话框

2.在弹出的对话框中选择“Android Project”弹出下面的对话框 

 

 

在Project name中输入Android项目名称,这里我输出的是HelloWorld,输入项目名之后,Build Target下面的Create Activity 相应的生成HelloWorldActivity,在Build Target中选择你使用的Android SDK版本,这里我选择的是 Android2.3.3.在Application name中输入程序的名称,这里我输入HelloWorld。在Package name中输入包名称,我输入的是下面的包名:com.android.helloworld.activity。

 

3.单击Finish,完成Android项目的创建,HelloWorld项目在Eclipse中的结构图如下:

 

 

 4.右键单击HelloWorld项目里面的HelloWorldActivity.java,在弹出菜单选择“Run as-> “Android Application”程序在Android模拟器上运行的结果如下:
 

 

 
 
 
 附加内容:Android应用程序结构(以步骤3的结构图为例)
 
 

目录或文件名称

说明

HelloWorld

项目名

src

源文件文件夹

com.android.helloworld.activity

包名称

HelloWorldActivity

Activity

gen

保存自己动生成的R资源文件夹

gen-> com.android.helloworld.activity

包名称

R.java

项目自动生成的资源索引类

Android2.3.3->android.jar

Android SDK Jar文件

assets

保存原始资源的文件夹

res

资源文件夹

drawable

drawable-icon.png

保存图片等资源文件夹

图标文件

layout

界面布局文件

layout->main.xml

界面布局文件

values

简单值配置文件夹

values->strings.xml

字符串配置文件

AndroidMainfest.xml

Android 配置清单文件

default.xml

属性文件

 

   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   


本文转自 lingdududu 51CTO博客,原文链接: 

http://blog.51cto.com/liangruijun/621946


相关文章
|
17天前
|
Java 数据库 Android开发
【专栏】Kotlin在Android开发中的多线程优化,包括线程池、协程的使用,任务分解、避免阻塞操作以及资源管理
【4月更文挑战第27天】本文探讨了Kotlin在Android开发中的多线程优化,包括线程池、协程的使用,任务分解、避免阻塞操作以及资源管理。通过案例分析展示了网络请求、图像处理和数据库操作的优化实践。同时,文章指出并发编程的挑战,如性能评估、调试及兼容性问题,并强调了多线程优化对提升应用性能的重要性。开发者应持续学习和探索新的优化策略,以适应移动应用市场的竞争需求。
|
11天前
|
存储 安全 Android开发
安卓应用开发:构建一个高效的用户登录系统
【5月更文挑战第3天】在移动应用开发中,用户登录系统的设计与实现是至关重要的一环。对于安卓平台而言,一个高效、安全且用户体验友好的登录系统能够显著提升应用的用户留存率和市场竞争力。本文将探讨在安卓平台上实现用户登录系统的最佳实践,包括对最新身份验证技术的应用、安全性考量以及性能优化策略。
|
14天前
|
前端开发 Android开发 iOS开发
【Flutter前端技术开发专栏】Flutter在Android与iOS上的性能对比
【4月更文挑战第30天】Flutter 框架实现跨平台移动应用,通过一致的 UI 渲染(Skia 引擎)、热重载功能和响应式框架提高开发效率和用户体验。然而,Android 和 iOS 的系统差异、渲染机制及编译过程影响性能。性能对比显示,iOS 可能因硬件优化提供更流畅体验,而 Android 更具灵活性和广泛硬件支持。开发者可采用代码、资源优化和特定平台优化策略,利用性能分析工具提升应用性能。
【Flutter前端技术开发专栏】Flutter在Android与iOS上的性能对比
|
15天前
|
监控 Java Android开发
安卓应用开发:打造高效用户界面的五大策略
【4月更文挑战第29天】 在安卓应用开发的世界中,构建一个既美观又高效的用户界面(UI)对于吸引和保留用户至关重要。本文将深入探讨五种策略,这些策略可以帮助开发者优化安卓应用的UI性能。我们将从布局优化讲起,逐步过渡到绘制优化、内存管理、异步处理以及最终的用户交互细节调整。通过这些实践技巧,你将能够为用户提供流畅而直观的体验,确保你的应用在竞争激烈的市场中脱颖而出。
|
4天前
|
Java Android开发
Android开发--Intent-filter属性详解
Android开发--Intent-filter属性详解
|
4天前
|
物联网 Java 开发工具
安卓应用开发:打造未来移动生活
【5月更文挑战第10天】 随着科技的飞速发展,智能手机已成为我们日常生活中不可或缺的一部分。作为智能手机市场的两大巨头,安卓和iOS分别占据了一定的市场份额。在这篇文章中,我们将重点关注安卓应用开发,探讨如何利用先进的技术和创新思维,为用户打造更加便捷、智能的移动生活。文章将涵盖安卓应用开发的基本概念、关键技术、以及未来发展趋势等方面的内容。
|
5天前
|
XML Java Android开发
如何美化android程序:自定义ListView背景
如何美化android程序:自定义ListView背景
|
6天前
|
Java API 开发工具
java与Android开发入门指南
java与Android开发入门指南
14 0
|
7天前
|
Android开发
Android修改默认system/bin/下可执行程序拥有者和权限,使用实例,只有root和系统app权限才能执行某个命令。
Android修改默认system/bin/下可执行程序拥有者和权限,使用实例,只有root和系统app权限才能执行某个命令。
12 0
|
7天前
|
Android开发 Kotlin
Kotlin开发Android之基础问题记录
Kotlin开发Android之基础问题记录
17 1