我正在使用 Google Android 开发工具 (Eclipse) 和 Phonegap 插件来构建 Android 应用程序。
在目录drawable-mdpi
、drawable-ldpi
、drawable-hdpi
和drawable-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/