淺入淺出Android(000):Hello Android

開發環境選擇的是Android和ADT,Android Studio有時間了再耍一耍。 html

File -> New -> Android Application Project,打開對話框後在「Application Name」中輸入「HelloWorld」,「Project Name」和「Package Name」中的內容會自動補全,可根據須要修改。 java

下一步,下一步,在"Create Activity"中選擇「Blank Activity」。 android

下一步,設置」Activity Name「和「Layout Name」,已經有默認值,可不改變: app

建立好項目後,運行它,可獲得下面的結果: ide

spa

如今探索一下項目結構: code

AndroidManifest.xml: xml

該文件位於項目根目錄,它是每一個android程序中必須的文件。它位於整個項目的根目錄,描述了package中暴露的組件。例如,在該文件中咱們能夠找到這一行: htm

        android:label="@string/app_name"

這個指明瞭程序名稱爲app_name這個string變量,該變量的值能夠在/res/values/strings.xml文件中找到: 開發

    <string name="app_name">HelloWorld</string>

關於AndroidManifest.xml,http://www.open-open.com/lib/view/open1331042361015.html有具體的講解。

MainActivity.java

打開/src/com.example.helloworld/MainActivity.java,看到如下內容:

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

R.layout.activity_main是指/res/layout/activity_main.xml。

/res/layout/activity_main.xml

打開該文件,內容以下:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/hello_world" />

</RelativeLayout>

在/res/values/strings.xml能夠找到:

    <string name="hello_world">Hello world!</string>

好了,經過這些咱們就能夠知道程序界面的大體內容了。

相關文章
相關標籤/搜索