`

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

阅读更多

首先我们要知道,android 的官网  http://www.android.com/  ,在这个网站上我们可以下载android必须的插件SDK,ADT 

eclipse: http://www.eclipse.org/ 

SDK : http://developer.android.com/sdk/index.html

ADT : http://developer.android.com/sdk/eclipse-adt.html

安装和使用都可以通过该网站来了解

 要是网速不好,我这里提供两个简单的下载网站:

elipse 集成ADT:http://115.com/file/e7714lk9

SDK 集成 4.0 环境:http://115.com/file/dppjha7d

OK了

要是还不成功,可以把http://115.com/file/ann8wjo7 解压到C:\Documents and Settings\Administrator目录下面

第一个文件夹 src:

HelloWorld.java

 

package com.sun.android;


import android.app.Activity;

import android.os.Bundle;


public class HelloWorld extends Activity {

    /** Called when the activity is first created. */

    @Override

    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);//声明周期方法

        setContentView(R.layout.main);//设置要使用的布局管理器(重要)

    }

}

注意:包名称不能是一级的

 

第二个文件夹:gen(自动生成)

R.java

 

/* AUTO-GENERATED FILE.  DO NOT MODIFY.

 *

 * This class was automatically generated by the

 * aapt tool from the resource data it found.  It

 * should not be modified by hand.

 */

 

package com.sun.android;


public final class R {

    public static final class attr {

    }

    public static final class drawable {

        public static final int ic_launcher=0x7f020000;

    }

    public static final class layout {

        public static final int main=0x7f030000;

    }

    public static final class string {

        public static final int app_name=0x7f040001;

        public static final int hello=0x7f040000;

    }

}

注意:该类是自动生成的,包含所有的资源文件

res包下面---------------------------------------------------------

省略无关的文件夹:

第三个文件夹 layout文件夹(存放布局管理器信息)

main.xml

 

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"   //布局形式:线性布局

    android:layout_width="fill_parent"           //布局管理器的屏幕宽度:充满付屏幕(当前手机宽度)

    android:layout_height="fill_parent"  //布局管理器的屏幕高度:充满付屏幕(当前手机高度)

    android:orientation="vertical" >               -->组建排列形式:垂直排列


    <TextView --->文本显示组建

        android:layout_width="fill_parent"

        android:layout_height="wrap_content"       --->文字有多宽 就显示多宽

        android:text="@string/hello" />     --->组建默认显示文字


</LinearLayout>

第四个文件夹:values (存放文字信息)

string.xml

 

 

<?xml version="1.0" encoding="utf-8"?>

<resources>


    <string name="hello">Hello World, HelloWorld!</string> 

    <string name="app_name">Android</string>//手机中应用程序提示栏中显示的信息


</resources>

----------------------------------------------------------------------------------------------

 

AndroidManifest.xml()

 

<?xml version="1.0" encoding="utf-8"?>

<manifest xmlns:android="http://schemas.android.com/apk/res/android"

    package="com.sun.android"          //程序所在的包名称

    android:versionCode="1"  //应用程序版本号

    android:versionName="1.0" >      //版本号,就是现实 没用


    <uses-sdk android:minSdkVersion="15" />   //应用程序所对应的最低SDK版本


    <application

        android:icon="@drawable/ic_launcher"    //图标

        android:label="@string/app_name" >

        <activity

            android:name=".HelloWorld"    //对应的activity名称

            android:label="@string/app_name" >  //表示应用程序的提示信息----都是从R.java文件中来的

            <intent-filter>                     ->表示配置一个activity程序,可以编写多个                //过滤器

                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />

            </intent-filter>

        </activity>

    </application>


</manifest>

 

res下面常用的目录:

     res/raw存放原生文件,例如视频、音乐

     res/xml存放xml配置信息

     res/anim用户进行动画效果配置文件

values目录下面常用目录:  

     arrays.xml  

     color.xml

     styles.xml 

 

 

AndroidManifest.xml 文件时android项目中最重要的组成部分

 

 

整个项目说白了:就是在main.xml里面配置组建,这里的组建直接就到了R.java文件中了,在activity里面调用直接调用R.java文件里面的东西就行了

分享到:
评论

相关推荐

    spring4.0入门案例-helloworld

    在这个"spring4.0入门案例-helloworld"中,我们将学习如何搭建一个基本的Spring环境,并实现一个简单的"Hello, World!"应用。 首先,我们需要理解Spring的核心概念:依赖注入(Dependency Injection,简称DI)。在...

    认识Android入门的HelloWorld程序

    ### 认识Android入门的HelloWorld程序 #### 程序构成详解 本文旨在通过剖析一个简单的`HelloWorld`程序,让读者深入了解Android应用程序的基本结构及其运行机制。这对于初次接触Android开发的学习者而言至关重要。...

    Android 开发环境搭建和HelloWorld程序

    本文将详细讲解Android开发环境的搭建过程以及编写第一个"HelloWorld"程序的方法,非常适合初次接触Android开发的朋友。 一、Android开发环境搭建 1. 安装Java Development Kit (JDK) - JDK是开发Android应用的...

    android helloWorld程序

    在Android开发领域,"HelloWorld"程序是每个初学者入门时的第一个项目,它标志着你在Android编程之旅的起点。这个简单的程序旨在教你如何在Android环境中创建并运行一个基本的应用。让我们详细了解一下这个过程以及...

    [14本经典Android开发教程]-7-Android编程入门教程

    [14本经典Android开发教程]-7-Android编程...因此你可以直接从HelloWorld--Android方式开始。 -------------------------------------------------- 已上传6本: [14本经典Android开发教程]-1-Android开发从入门到精通 ...

    Android代码-my-hello-android-hello-world

    Android Noise Music Demo Move balls around a screen and convert that into music! Well this is a mix. This is 1 part Java android project and 1 part perl and csound project. I've merged both. See a ...

    Android HelloWorld程序

    在Android开发领域,"HelloWorld"程序是每个初学者入门时的第一个接触点,它标志着开发者在Android世界中的第一次正式亮相。这个程序虽然简单,但却是理解Android应用开发基础的重要起点。接下来,我们将深入探讨...

    WeiXinMPSDK-NET4.0

    Senparc.Weixin.MP SDK 微信公众平台开发教程(四):Hello World Senparc.Weixin.MP SDK 微信公众平台开发教程(五):使用Senparc.Weixin.MP SDK Senparc.Weixin.MP SDK 微信公众平台开发教程(六):了解Message...

    实验一--Android开发环境搭建与Hello-world.doc编程资料

    实验一--Android开发环境搭建与Hello-world.doc

    明日科技-android从入门到精通-第1-2章pdf

    还会深入到Android Studio的安装与配置,这是Android开发的主要集成开发环境(IDE),以及如何创建第一个“Hello, World!”应用程序,这是每个开发者入门时的经典步骤。 第2章则会逐步引导读者熟悉Android应用程序...

    e_4_1-Hello-World---2.rar_android hello world_world

    这个"e_4_1-Hello-World---2.rar"压缩包文件,正如其标题所示,是Android平台上的一个入门示例,旨在帮助开发者熟悉Android应用程序的基本构建和运行流程。 “Android Hello World”项目是一个简单的应用,它的主要...

    Android移动开发-HelloWorld入门.zip

    这个"Android移动开发-HelloWorld入门.zip"压缩包,显然是为初学者设计的,旨在引导他们理解Android应用程序的基础构建块。让我们深入探讨一下这个主题。 Android是一种开源的操作系统,主要用于移动设备,如智能...

    openwrt可用helloworld程序

    在OpenWrt中,编写和运行"Hello, World"可以帮助我们熟悉交叉编译、OpenWrt的软件包构建系统以及如何在目标设备上运行自定义程序。 三、创建和编译Hello, World程序 1. 创建源代码文件:在OpenWrt源码树的`package`...

    PJSIP-Android-Compilation:PJSIP-Android平台编译后的Hello World

    PJSIP-Android平台编译后的Hello World 官方示例中Android平台的两个Hello World编译后项目,整个过程坑爹一坨坨。 Android平台官方文档页为: 编译环境 Ubuntu-14.04.1-LTS-i386 PJSIP-2.3 ndk-r9d-linux-x86 经验...

    使用Android Studio开发HelloWorld应用程序

    使用 Android Studio 开发 HelloWorld 应用程序 Android Studio 是 Google 官方推出的集成开发环境(IDE),专门为 Android 应用程序开发设计。使用 Android Studio 可以快速创建、编译、调试和优化 Android 应用...

    使用Android Studio创建HelloWorld应用程序

    ### 使用Android Studio创建HelloWorld应用程序的关键知识点 #### 一、Android Studio简介 - **定义**:Android Studio是由Google推出的一款官方集成开发环境(IDE),它基于IntelliJ IDEA平台,专为Android应用开发...

    Android demo Android helloworld

    在Android开发领域,"Android demo Android helloworld"通常是指初学者入门的第一个小程序,它标志着开发者在Android平台上迈出了第一步。这个简单的程序展示了如何在Android设备上显示“Hello, World!”的文字,是...

Global site tag (gtag.js) - Google Analytics