android:androidmanifest.xml中的name值

时间:2013-11-26 00:52:10

标签: android cordova

虽然我的应用名称在模拟器和真实设备上正确显示,但在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更改为我的应用名称,还是可以保持原样?谢谢!

2 个答案:

答案 0 :(得分:3)

HelloCordova这是在(您的)代码中扩展Activity的类的名称。

您在ActionBar或其他地方看到的内容是android:label="@string/app_name"res/string.xml中定义了{最有可能}。

答案 1 :(得分:1)

android:labelandroid:name完全不同。

  • android:label是您在观察到的模拟器和真实设备上显示的名称。
  • android:name是“实现整体的类的可选名称 这个包的android.app.Application。 [string]“。当你有一个扩展Application的自定义类时,你会使用这个属性。这个属性应该是它的包前面的类。你可以使用一个句点来使用应用程序的包。

示例:

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