当前位置: 代码迷 >> Android >> (2)第一个Android程序 HelloWorld
  详细解决方案

(2)第一个Android程序 HelloWorld

热度:77   发布时间:2016-05-01 16:35:48.0
(二)第一个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。
  相关解决方案