《第一行程式碼Android》摘要

我叫阿狸貓發表於2015-01-07

1.<activity>中android:label指定活動中標題欄的內容,標題欄是顯示在活動最頂部的。

2.如果你的應用程式沒有宣告任何一個活動作為主活動,這個程式仍然是可以正常安裝的,只是你無法在啟動器中看到或者開啟這個程式。

3.requestWindowFeature(Window.FEATURE_NO_TITLE);的意思就是不在活動中顯示標題欄,注意這句程式碼一定要在setContentView()之前執行,不然會報錯。

4.onCreateOptionsMenu()用於建立menu選單,onOptionsItemSelected()用於響應menu上的點選事件。

5.finish()效果和按下Back鍵是一樣的。

6.android.intent.category.DEFAULT是一種預設的category,在呼叫startActivity()方法的時候會自動將這個category新增到Intent中。

7.每個Intent中只能指定一個action,但卻能指定多個category。

8.下面幾句話寫在清單檔案中,會將當前app出現在瀏覽器預設應用列表中供選擇。

<activity android:name=".ThirdActivity">
      <intent-filter>
           <action android:name="android.intent.action.VIEW"/>
           <category android:name="android.intent.category.DEFAULT"/>
           <data android:scheme="http"/>           <!-- 加了這句話後,在瀏覽器預設開啟裡會出現當前應用 -->
      </intent-filter>
</activity>


相關文章