环境搭建好后,就可以新建一个Android工程来小试身手了,按照惯例还是先建立一个helloworld,下面是新建工程的设置:
注意:
1.通常开发为兼顾1.6~2.3各种的版本,一般选用Android1.6,因为Android是向后兼容的。待开发完成之后,再在其他SDK版本上重新编译即可。
2.Create Activity 填写的是程序自动生成的那个Activity的名字。
3.Min SDK Version 这里选择的是4,因为SDK的版本选择的是1.6。
建立好的工程目录结构不在此赘述,大体说一下:
1. res/中放的是资源文件,主要分为三个节点:
a. drawable:用于管理可绘制的资源,其下还有三个子节点:
drawable-hdpi: 高分辨率
drawable-ldpi: 低分辨率
drawable-mdpi: 中分辨率
由于市面上Android的手机屏幕大小、分辨率等都不一致,所以这里要把资源分
成三种不同的分辨率,手机会自我识别自己的分辨率,使用正确的图片。
b. layoyut:布局管理,控制Activity上的各种控件的位置,以及显示的大小等等,
一个layout下的xml文件可以对应一个或者多个Activity。
c.values:strings.xml:
存放键值对,也会在R.java中生成id。
2. gen包中R.java(R理解为Resources 资源),所有填入res/的资源都要在这里注册并生成一个ID号,相当于所有资源的入口,这样如果要修改程序资源就很方便。
3.AndroidManifest.xml是全局配置文件
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.wyx.android.test"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="4" />
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".FirstActivityAct"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
其中android:icon是设置应用程序的图标,@drawable/icon 引用的是drawable资源下的icon。R.java下的drawable的icon。
分享到:
相关推荐
在Android开发领域,"HelloWorld"程序是每个初学者入门时的第一个项目,它标志着你在Android编程之旅的起点。这个简单的程序旨在教你如何在Android环境中创建并运行一个基本的应用。让我们详细了解一下这个过程以及...
在Android平台上进行应用程序开发,"Hello World"是一个经典的起点,它是每个开发者学习新语言或框架时的第一个示例。本教程将带你逐步了解如何在Android环境中创建你的第一个"Hello World"程序,通过网易公开课中的...
在Android开发领域,"HelloWorld"程序是每个初学者入门时的第一个接触点,它标志着开发者在Android世界中的第一次正式亮相。这个程序虽然简单,但却是理解Android应用开发基础的重要起点。接下来,我们将深入探讨...
在Android开发领域,"Android demo Android helloworld"通常是指初学者入门的第一个小程序,它标志着开发者在Android平台上迈出了第一步。这个简单的程序展示了如何在Android设备上显示“Hello, World!”的文字,是...
在Android开发领域,"我的第一个Android程序——HelloWorld"是一个非常基础且重要的起点。这个简单的应用主要用于引导开发者熟悉Android Studio的使用以及理解Android应用程序的基本结构。在这个过程中,我们将深入...
本文旨在通过剖析一个简单的`HelloWorld`程序,让读者深入了解Android应用程序的基本结构及其运行机制。这对于初次接触Android开发的学习者而言至关重要。 ##### Android应用程序项目构成 在Android Studio环境中...
hello world视频教程,希望能够学习者提供帮助,实现对Android基础知识的掌握与理解,为后续学习做好铺垫,实现Android知识的灵活运用
源码,Intellij Idea12开发android 第一个程序HelloWorld, 图文教程:http://blog.csdn.net/juyangjia/article/details/9491781
Android Studio 3.0 安装和第一个Hello World程序 Android Studio 3.0 是一个功能强大且流行的Android集成开发环境(IDE),它提供了一个完整的开发工具集,包括代码编辑、编译、调试和模拟器等功能。下面是Android...
本文将详细讲解Android开发环境的搭建过程以及编写第一个"HelloWorld"程序的方法,非常适合初次接触Android开发的朋友。 一、Android开发环境搭建 1. 安装Java Development Kit (JDK) - JDK是开发Android应用的...
本教程将深入讲解如何使用Android Studio,一个强大的集成开发环境(IDE),来创建并运行你的第一个Android应用程序。这个压缩包包含的就是这样一个简单的HelloWorld项目,非常适合Android开发的新手。 Android ...
通过以上步骤,你可以创建并理解一个基本的Android HelloWorld应用程序的结构。随着学习的深入,你将接触到更多的概念,如Intent、BroadcastReceiver、ContentProvider和服务(Service),这些都是构建复杂Android...
在Android开发领域,"Hello World"程序是每个初学者入门时的第一个项目,它标志着开发者向Android编程世界的迈进。"hello world _android"这个标题暗示我们将深入探讨如何在Android环境中创建并运行一个简单的"Hello...
在Android开发的世界里,"HelloWorld"是每个开发者迈出的第一步。这个项目旨在引导初学者了解Android应用的基础构建过程,让我们一起踏入这个充满创新和技术的世界。 Android是Google主导的开源移动操作系统,它...
"程序是每个新手开发者最先接触的项目,它标志着进入这个平台编程的第一步。这个简单的应用通常展示了一个基础的UI界面,显示了经典的问候语句,帮助开发者熟悉Android Studio的环境和基本的编程概念。 首先,让...
Android华容道是一款基于Android平台的益智游戏,它是开发者在完成"HelloWorld"之后的第二个Android应用程序项目。这个项目不仅展示了Android应用开发的基本技能,还融入了游戏设计与实现的元素,为初学者提供了深入...
启动模拟器后即可用于运行Android程序。 - **特点**:反应速度快、界面美观,但可能缺少某些功能(如拨号功能)。 #### 三、新建Android工程项目 1. **项目创建流程**: - 在Eclipse中依次点击【File】->【New...
"在屏幕上显示,标志着你的第一个Android程序成功运行。 此外,视频可能还会讲解如何使用Android Studio的调试工具,例如Logcat,用于查看应用的日志输出,帮助调试代码。还会涉及版本控制,如Git,这对于团队协作...
"Android WebView 之Helloworld"这个主题将引导我们了解如何在Android应用中集成和使用WebView来展示一个简单的网页。 首先,我们需要理解WebView的基本概念。WebView是Android SDK中的一个类,它是Android系统提供...
在Android开发领域,"HelloWorld"程序是每个初学者入门时的第一个项目,它标志着开发者向Android世界迈出的第一步。这个程序通常非常简单,但包含了Android应用开发的基本元素,让我们一起深入了解一下。 首先,...