虽然我的应用名称在模拟器和真实设备上正确显示,但在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更改为我的应用名称,还是可以保持原样?谢谢!
答案 0 :(得分:3)
HelloCordova
这是在(您的)代码中扩展Activity
的类的名称。
您在ActionBar
或其他地方看到的内容是android:label="@string/app_name"
,res/string.xml
中定义了{最有可能}。
答案 1 :(得分:1)
android:label
和android:name
完全不同。
android:label
是您在观察到的模拟器和真实设备上显示的名称。android:name
是“实现整体的类的可选名称
这个包的android.app.Application。 [string]“。当你有一个扩展Application
的自定义类时,你会使用这个属性。这个属性应该是它的包前面的类。你可以使用一个句点来使用应用程序的包。示例:
android:name="com.myapp.CustomApplication"
或android:name=".CustomApplication"
。