androidの「adt-bundle-windows-x86-20140702」開発環境で、 レイアウトファイル(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"
    tools:context="${relativePackage}.${activityClass}" >

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

</RelativeLayout>
andriodの開発で使うxmlファイルで、andriod専用の属性名を使う場合、以下の部分はルート要素で一度だけ必ず指定しなければなりません。
xmlns:android="http://schemas.android.com/apk/res/android"
この部分は、xmlns:で、androidの名前空間を、 『http://schemas.android.com/apk/res/android』と定義しています。

これによって、以降のandroid:の部分は、"http://schemas.android.com/apk/res/android"であると指定しています。
つまり、後方のandroid:layout_width="match_parent"の部分などは、次のように指定していることになります。
{"http://schemas.android.com/apk/res/android"}layout_width="match_parent"
{"http://schemas.android.com/apk/res/android"}layout_height="match_parent"
これにより、layout_widthやlayout_heightやその他の様々な指定を、容易にしています。
(全ての属性指定に、『http://schemas.android.com/apk/res/android』を書くと、大変なので、名前を付けていると考えてもよいでしょう。)
なお、xmlns:を使って名前空間を宣言すると、その接頭辞とURIのマッピングは、宣言を行った要素およびその子孫要素にわたって有効になります。
これによる 名前空間名+属性名の組み合わせで、属性を一意に特定してます。

なお、"http://schemas.android.com/apk/res/android"はブラウザで見ても何もありません。
識別子は世界中で重複しない名前を付ける必要があるため、URLを使った値が使用されています。


デフォルトのactivity_main.xmlでは、toolsの空間名も、http://schemas.android.com/tools で定義されています。
これは開発時に使用される追加的な情報を書くためのものでAndroid Tools Project Siteで「Tools Attributes」と呼んでいます。
これを利用して、上記ではtools:context="${relativePackage}.${activityClass}"の記述があります。
この $ は、変数の内容を参照する表現です。つまりrelativePackageやactivityClassの変数内容を指定しています。
XMLでは、 xsl:variableで指定した「変数」を定義できます。以下の例はactivityClassの変数名に、MainActivityを設定している例です。
<xsl:variable name="activityClass">
MainActivity
</xsl:variable>
この後で、${activityClass}の表現は、「MainActivity」を使っていることになります。なお上記は次のように書くこともできます。
<xsl:variable name="activityClass" select="MainActivity"/>

このtools属性よって、 Lint での警告やエラーの抑制や、Android Studio や Eclipse のツールに情報を提供するようです。
私の場合、「adt-bundle-windows-x86-20140702」開発環境で、この指定をしない次のような指定で作品が作れています。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

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

</RelativeLayout>