簡體   English   中英

android:name 值在 androidmanifest.xml

[英]android:name value in androidmanifest.xml

雖然我的應用程序名稱在模擬器和真實設備上正確顯示,但在 androidmanifest.xml 中,它當前顯示為android:name="HelloCordova"

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

我應該將 HelloCordova 更改為我的應用程序名稱還是保持原樣? 謝謝!

HelloCordova這里是在(您的)代碼中擴展Activity的類的名稱。

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

android:labelandroid:name完全不同。

  • android:label是您在觀察到的模擬器和真實設備上顯示的名稱。
  • android:name是“實現此包的整體android.app.Application的類的可選名稱。[string]”。 當您具有擴展要使用的Application的自定義類時,將使用此屬性。 此屬性應該是其包前面的類。 您只需使用一個句點即可使用該應用程序的包。

例:

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

android:label將幫助您更改應用程序名稱。 如果要使用android:name ,則該類必須是 extends class Application

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM