2 Stimmen

Android-Äquivalent zum Standardbild des iPhone

Ist es möglich, beim Starten einer Anwendung ein Standardbild festzulegen? Auf dem iPhone kann ich dazu ein Bild mit dem Namen "Default.png" festlegen. Aber ist das auch auf Android möglich?

(Zur Information, ich frage das, weil ich keine Splascreen-Ansicht oder Auto-Aktivität zu einer anderen verwenden kann, wegen der Video-Ansicht in der ersten Aktivität).

0voto

Yarh Punkte 4309

Ich verstehe keinen Grund, warum man splashscrean nicht verwenden sollte

public class SplashScreenActivity extends Activity {
    protected boolean _active = true;
    private Thread splashTread;
    protected int _splashTime = 2000; // time to display the splash screen in ms

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.splash_screen);
        // thread for displaying the SplashScreen
        final SplashScreenActivity sPlashScreen = this;
        // thread for displaying the SplashScreen
        splashTread = new Thread() {
            @Override
            public void run() {
                try {
                    synchronized (this) {
                        // wait 5 sec
                        wait(_splashTime);
                    }
                } catch (InterruptedException e) {

                } catch (UnsupportedOperationException e1) {
                    // TODO: handle exception
                } finally {
                    finish();
                    // start a new activity
                    Intent i = new Intent();
                    i.setClass(sPlashScreen, Your videoViewActivity.class);
                    startActivity(i);
                }
            }
        };
        splashTread.start();
    }

    // Function that will handle the touch
    @Override
    public boolean onTouchEvent(MotionEvent event) {
        if (event.getAction() == MotionEvent.ACTION_DOWN) {
            synchronized (splashTread) {
                splashTread.notifyAll();
            }
        }
        return true;
    }
}

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X