2012-07-24 50 views
3

我在啓動Android應用程序之前在互聯網上找到了顯示啓動畫面的代碼。他對代碼做了一些改變,他沒有很好的解釋。Android Manifest

  • 他用啓動的閃屏Activity和主要的Android Activity使用的默認。
  • 他使用包名稱與主類名稱,而不是預先生成的代碼爲android:名稱在行動。 這是代碼。

     <category android:name="android.intent.category.LAUNCHER" /> 
        </intent-filter> 
    </activity> 
    <activity 
        android:name=".StartingPoint" 
        android:label="@string/title_activity_starting_point" > 
        <intent-filter> 
         <action android:name="com.alfred.splashscreenwithsound.STARTINGPOINT" /> 
    
         <category android:name="android.intent.category.DEFAULT" /> 
        </intent-filter> 
    </activity> 
    

所以我的問題

  1. 是什麼之間的區別LAUNCHER & 默認
  2. android:name更改爲軟件包名稱有什麼好處。
+2

其定義爲發射活動,將點擊後顯示爲您的應用程序的第一個畫面手機應用程序菜單中的應用程序圖標。 – 2012-07-24 09:12:18

回答

1

"android.intent.category.LAUNCHER"作爲我們的主要應用程序。

android.intent.category.DEFAULT如果Activity應該是默認操作(中央按)在一段數據上執行的選項,那麼應該設置它。

參考this

+1

可以說第一個屏幕不是閃屏,它提供了一組按鈕,它們會顯示另一個屏幕,因此第一個屏幕將始終啓動,之後的其他每個屏幕都將默認顯示。 – 2012-07-24 09:20:34

+0

@阿爾弗雷德:是的,就是這樣。 – 2012-07-24 09:22:32

0

LAUNCHER是你的主要頁面默認是您Activity頁面時加載的應用程序。在設備上首先打開LAUNCHER。然後如果您觸發您的活動頁面將會打開DEFAULT

1

當你寫LAUNCHER將與圖標啓動應用程序,如果你刪除它,它不會顯示你的應用程序圖標