(二)第一个Android程序 HelloWorld

环境搭建好后,就可以新建一个Android工程来小试身手了,按照惯例还是先建立一个helloworld,下面是新建工程的设置:
(二)第一个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。

你可能感兴趣的:(C++,c,xml,android,C#)