androidmanifest.xml 中的 android:name 值

标签 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 更改为我的应用程序名称还是可以保留原样?谢谢!

最佳答案

android:labelandroid: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/

相关文章:

android - 屏幕固定模式下未显示蓝牙配对对话框

java - 通过蓝牙将 Android App 连接到 Mac OS X 上的 Python 脚本

android - 为什么 android 建立在 VM 上(Dalvik)

android - Phonegap 应用程序意外重启

android - cordova 应用程序使用自定义参数启动 native 应用程序

java - 使用 HttpClient 发布 JSONObject 时出错

android - 通过 RealmList 搜索对象

cordova - Ionic Build中的错误:命令的错误代码1:带有args的cmd:

javascript - 是否可以将所有浏览器控制台消息/错误通过管道传输到远程计算机?

javascript - ionic : mouse event within OpenLayers wasn't handled