这是我第一次使用phonegap 1.9.0创建一个简单的
android应用程序.
我遇到的问题是,当我启动我的应用程序(都使用模拟器和我的Android手机)时,它会显示应用程序名称和图标,然后再进入我设置的启动屏幕.看起来像这样:http://imgur.com/iZ1i3
如何让它首先显示闪屏?也就是说,如何使它不显示应用程序名称?我根本不希望被显示出来.
我不知道你们需要什么,所以这里有一些我有的东西,希望足够了:
AndroidManifest.xml中:
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.googlemap.map" android:versionCode="1" android:versionName="1.0"> <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="15" /> <supports-screens android:largeScreens="true" android:normalScreens="true" android:smallScreens="true" android:resizeable="true" android:anyDensity="true" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <application android:label="@string/app_name" android:icon="@drawable/ic_launcher" android:theme="@style/AppTheme" android:hardwareAccelerated="true"> <activity android:label="@string/app_name" android:name=".GoogleMap" android:configChanges="orientation|keyboardHidden" android:multiprocess="true"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>
GoogleMap.java:
package com.googlemap.map; import android.app.Activity; import android.os.Bundle; import org.apache.cordova.*; public class GoogleMap extends DroidGap { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.setIntegerProperty("splashscreen",R.drawable.splash); super.loadUrl("file:///android_asset/www/index.html",10000); } }
解决方法
尝试在AndroidManfiest中使用此功能:
android:theme="@android:style/Theme.NoTitleBar"