第一个android程序--helloworld

本文提供了一步一步的指南来创建Android工程,并详细解释了工程中的各个部分及其作用。从新建工程开始,包括设置工程信息、了解工程的packageexplore介绍以及深入解析AndroidManifest.xml文件。此外,文章还讲解了如何配置图标、应用名称、启动活动等关键信息,以及AndroidManifest.xml文件中各标签的意义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.新建工程

 

2.选择android project

3.设置工程信息

    1)Priject name:工程名字
    2)Contents:单选框一个工程还是导入现有工程
    3)Build Target:选择使用那一个JDK 版本
    4)Application name:应用程序名字
    5)Package name: 包名,学过java的我就不说包是什么意思了
    6)Create Activity:创建一个Activity,至于Activity是什么,以后再讲。
    7)Min SDK Version: 最低版本

4.工程的package explore介绍

Src: java源文件。即我们写的java后缀名的文件代码 在里面有我们之前所填写创建的一个HelloWorldActivity.java文件
Gen:并没有创建gen这个目录 但是为什么出现此目录呢?没错这个是Android给我们自动生成的一个目录,找个文件不要修改。
Android 2.3.3: 工程建立时制定的SDK版本的Android的核心文件,从后面的目录可以看到该文件的位置。
Assets: 有些资源文件加入到工程后,android会自动生成一个ID,对于不能生成ID的文件,则放在这里。
Res.:放置资源文件的目录
Res.drawable:一般用来存储相关应用的图片以及mp3播放文件等
Res.layout:Android的布局文件,以xml封装
Res.values:经常用到的字符串信息的声明,以xml进行封装的
AndroidManifest.xml:工程描述文件,它可以设置第一启动的Activity文件


5.AndroidManifest.xml文件

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="eric.helloworld"
      android:versionCode="1"
      android:versionName="1.0">
    <uses-sdk android:minSdkVersion="10" />

    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".HelloWorldActivity"
                  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>

我们需要关注application标签中的信息,其中:

android:icon表示应用程序的图标,即启动程序所点击的图标;

android:lable表示应用程序的名字;

activity android:name表示某一个activity/屏幕的名称,通过package和该名称可以找到定义该activity文件的位置(一个activity即为一个屏幕)

activity android:lable表示屏幕的标题;

intent-filter中的内容表示该activity为第一启动项。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值