2012-07-04 1 views
10

To jest moja pierwsza próba stworzenia prostej aplikacji dla systemu Android przy użyciu phonegapa 1.9.0.Nazwa aplikacji Android phonegap pojawia się przed ekranem startowym

Problem, przed którym stoję, polega na tym, że kiedy uruchamiam aplikację (zarówno emulator, jak i mój telefon z Androidem), wyświetla ona nazwę aplikacji i ikonę, zanim przejdzie do ekranu powitalnego, który skonfigurowałem. Wygląda to tak: http://imgur.com/iZ1i3

Jak ustawić ekran powitalny jako pierwszy? czyli w jaki sposób sprawić, by nie wyświetlało się nazwa aplikacji? Nie chcę tego w ogóle pokazywać.

Nie jestem pewien, co wy potrzebne, więc oto niektóre z rzeczy mam, nadzieję, że to wystarczy:

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); 
    } 
} 

Odpowiedz

17

Spróbuj użyć tego w AndroidManfiest:

android:theme="@android:style/Theme.NoTitleBar" 
+0

thx, który działał ładnie :) – Gotcha

+1

jest sposób na zrobienie tego z pliku config.xml? – Zerho