Android簡單實現啟動畫面的方法

NO IMAGE
1 Star2 Stars3 Stars4 Stars5 Stars 給文章打分!
Loading...

本文例項講述了Android簡單實現啟動畫面的方法。分享給大家供大家參考,具體如下:

核心程式碼:


package com.demo.app;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
public class SplashActivity extends Activity {
private final int SPLASH_DISPLAY_LENGHT = 6000; // 延遲六秒
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
new Handler().postDelayed(new Runnable() {
public void run() {
Intent mainIntent = new Intent(SplashActivity.this,
HelloWorldActivity.class);
SplashActivity.this.startActivity(mainIntent);
SplashActivity.this.finish();
}
}, SPLASH_DISPLAY_LENGHT);
}
}

說明:

Handler().postDelayed  是延遲指定的時間再執行

Handler類主要可以使用如下3個方法來設定執行Runnable物件的時間:


// 立即執行Runnable物件
public final boolean post(Runnable r);
// 在指定的時間(uptimeMillis)執行Runnable物件
public final boolean postAtTime(Runnable r, long uptimeMillis);
// 在指定的時間間隔(delayMillis)執行Runnable物件
public final boolean postDelayed(Runnable r, long delayMillis);

下面兩行程式碼啟動一個新的Activity,同時關閉當前Activity。


SplashActivity.this.startActivity(mainIntent);
SplashActivity.this.finish();

更多關於Android相關內容感興趣的讀者可檢視本站專題:《Android程式設計之activity操作技巧總結》、《Android資源操作技巧彙總》、《Android檔案操作技巧彙總》、《Android操作SQLite資料庫技巧總結》、《Android操作json格式資料技巧總結》、《Android資料庫操作技巧總結》、《Android程式設計開發之SD卡操作方法彙總》、《Android開發入門與進階教程》、《Android檢視View技巧總結》及《Android控制元件用法總結

希望本文所述對大家Android程式設計有所幫助。

您可能感興趣的文章:

Android仿新浪微博啟動介面或登陸介面(1)Android 個人理財工具一:專案概述與啟動介面的實現詳解Android中App的啟動介面Splash的編寫方法Android開發基礎之建立啟動介面Splash Screen的方法Android筆記之:App應用之啟動介面SplashActivity的使用Android程式設計之簡單啟動畫面實現方法Android啟動畫面的實現方法android開發教程之開機啟動服務service示例android開機自啟動原理與實現案例(附原始碼)Android顯式啟動與隱式啟動Activity的區別介紹Android中實現開機自動啟動服務(service)例項Android開機自啟動服務的實現方法Android程式設計實現啟動介面的方法分析

相關文章

Android 開發 最新文章