虽然我的应用程序名称在模拟器和真实设备上正确显示,但在 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 更改为我的应用程序名称还是可以保留原样?谢谢!
最佳答案
android:label
和android:name
是完全不同的。
android:label
是您观察到的将显示在模拟器和真实设备上的名称。android:name
是“实现整体的类的可选名称 此包的 android.app.Application。 [string]”。当你有一个自定义类扩展你想要使用的Application
时使用这个属性。这个属性应该是一个在它的包前面的类。你可以只使用一个句点来使用应用程序的包。
例子:
android:name="com.myapp.CustomApplication"
或 android:name=".CustomApplication"
。
关于androidmanifest.xml 中的 android:name 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20206552/