package com.david.david.zhankudemo.activity;import android.app.Activity;import android.content.Context;import android.content.Intent;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.view.Window;import android.widget.ImageView;import com.david.david.zhankudemo.Constant.SPManager;import com.david.david.zhankudemo.R;/** * 作者:David on 2016/3/14 14:47 * * 联系QQ:986945193 * * 微博:http://weibo.com/mcxiaobing */public class SplashActivity extends Activity { private ImageView iv_splash; private Context mContext; private Handler mHandler = new Handler() { @Override public void handleMessage(Message msg) { super.handleMessage(msg); if (SPManager.IS_FIRST_START_APP) { Intent intent = new Intent(mContext, GuideActivity.class); SPManager.IS_FIRST_START_APP = false; startActivity(intent); finish(); } else { Intent intentMain = new Intent(); intentMain.setClass(getApplicationContext(), MainActivity.class); mContext.startActivity(intentMain); finish(); } } }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_splash); mContext = this; iv_splash = (ImageView) findViewById(R.id.iv_splash);// new CreatShortCutUtils(SplashActivity.this).addShortcut();// AlphaAnimation start = new AlphaAnimation(0.0f, 0.1f);// start.setDuration(1000);// iv_splash.startAnimation(start); loadSplashImage(); } private void loadSplashImage() { mHandler.sendEmptyMessageDelayed(1, 2000); } @Override protected void onDestroy() { super.onDestroy(); mHandler.removeMessages(1); }}