2013-11-26 137 views
1

名稱值雖然我的應用程序名稱正確顯示在模擬器和實際設備,在AndroidManifest.xml它目前讀android:name="HelloCordova"安卓:在AndroidManifest.xml

<activity 
    android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale" 
    android:label="@string/app_name" android:name="HelloCordova" 
    android:theme="@android:style/Theme.Black.NoTitleBar"> 

我應該改變HelloCordova到我的應用程序的名字是什麼還是可以原樣離開?謝謝!

回答

3

HelloCordova這是在(你的)代碼中延伸Activity的類的名稱。

你看到ActionBar什麼或其他地方是android:label="@string/app_name",這是(最有可能)在res/string.xml定義。

1

android:labelandroid:name是完全不同的。

  • android:label是將在仿真器和真實設備上顯示的名稱,如您所觀察到的。
  • android:name是「實現此包的整體 android.app.Application的類的可選名稱。[string]」。當您有一個自定義類擴展您想要使用的Application時,將使用此屬性。這個屬性應該是一個由它的包預先定義的類。您可以只使用一段時間來使用應用程序的包。

實施例:

android:name="com.myapp.CustomApplication"android:name=".CustomApplication"