cordova - 为什么我的图标和启动画面没有出现在我的 Phonegap Android 应用程序中?

标签 cordova adt

我正在使用 Google Android 开发工具 (Eclipse) 和 Phonegap 插件来构建 Android 应用程序。

在目录drawable-mdpidrawable-ldpidrawable-hdpidrawable-xhpdi中,我放置了两个 .PNG 文件。一个名为 ic_launcher.png 的启动器图标,另一个名为 splash.png 的启动画面。每一张都是我自己创作的自定义图像,我希望我已将它们设置为适合四个屏幕尺寸的尺寸。

但是,当我构建 .APK 文件并在手机上测试它时,图标仍然是默认的 Phonegap 图标,并且不会出现启动画面。

如何将图标和启动画面 PNG 文件内置到我的 .APK 中?

最佳答案

解决方案是将这两行包含在我的 MainActivity.java 文件中,位于 public void onCreate(Bundle savingInstanceState) 内:

super.setIntegerProperty("splashscreen", R.drawable.splash);
super.loadUrl(Config.getStartUrl(), 3000);

3000 是指您希望启动画面打开的毫秒数。我粗略地设定了我的程序加载所需的时间。

另外,我将其添加到我的 config.xml 的最后,就在结束标记之前:

<plugin name="SplashScreen" value="org.apache.cordova.SplashScreen"/>

我在问题中描述的文件名和位置很好。

关于cordova - 为什么我的图标和启动画面没有出现在我的 Phonegap Android 应用程序中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18403243/

相关文章:

android - Android Java和Phonegap Javascript之间的通信?

Cordova/PGB 应用在恢复后卡住

java - 在 ADB Shell 和 DDMS 中 chmod 后 Android 权限不变

javascript - 将字符串值从一个 html 传递到另一个 (Phonegap)

javascript - Cordova 应用程序的 LocalStorage 中是否可以有默认值?

javascript - PhoneGap登录页面,如何保存用户信息

Android - 使用动画更改布局

c++ - 基于数组的堆栈 - 析构函数中的错误

android - Gradle ADT 0.4 错误 : android. buildToolsVersion 丢失

android - Mac OS X 经常与 Android 模拟器崩溃