android Splash闪屏的实现

Java代码  
public class Splash extends Activity{  
    private final int SPLASH_DISPLAY_LENGHT = 1000;  
    @Override  
    protected void onCreate(Bundle savedInstanceState) {  
        // TODO Auto-generated method stub  
        super.onCreate(savedInstanceState);  
        setContentView(R.layout.splash);  
        new Handler().postDelayed(new Runnable(){  
            @Override  
            public void run() {  
                // TODO Auto-generated method stub  
                Intent mainIntent = new Intent(Splash.this, Application.class);  
                Splash.this.startActivity(mainIntent);  
                Splash.this.finish();  
            }  
        }, SPLASH_DISPLAY_LENGHT);  
    }  
}  
AndroidManifest.xml
Xml代码  
<application android:icon="@drawable/icon" android:label="@string/app_name">  
        <activity android:name=".Application" android:label="@string/app_name">  
            <intent-filter>  
                <action android:name="android.intent.action.DEFAULT" />  
                <category android:name="ndroid.intent.category.VIEW" />  
            </intent-filter>  
        </activity>  
        <activity android:name="Splash" android:label="@string/app_name">  
            <intent-filter>  
                <action android:name="android.intent.action.MAIN" />  
                <category android:name="android.intent.category.LAUNCHER" />  
            </intent-filter>  
        </activity>  
    </application>  
posted @ 2012-04-25 10:41  与时俱进  阅读(5620)  评论(1编辑  收藏  举报
友情链接:同里老宅院民居客栈