package com.streamlet.appui.activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.WindowManager;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;
import com.streamlet.R;
import com.streamlet.appui.activity.map.LbsCommonActivity;
import com.streamlet.appui.base.BaseActivity;
import com.streamlet.base.AppActivityManager;
import com.streamlet.common.util.SharedPreferenceUtil;
public class LaunchActivity extends BaseActivity implements Animation.AnimationListener {
ImageView iv;
String guide;
@Override
public void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.act_launch);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
Animation at = AnimationUtils.loadAnimation(this, R.anim.launch_ad);
iv = (ImageView) findViewById(R.id.iv);
at.setAnimationListener(this);
iv.startAnimation(at);
guide = SharedPreferenceUtil.getInstance(activity).getString(SharedPreferenceUtil.GUIDE);
}
boolean isGuide() {
if ("1".equals(guide)) {
return true;
}
return false;
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
return false;
} else {
return super.onKeyDown(keyCode, event);
}
}
@Override
protected void onResume() {
// TODO Auto-generated method stub
super.onResume();
}
@Override
public void onAnimationEnd(Animation arg0) {
// TODO Auto-generated method stub
activityStart();
}
void activityStart() {
// if (isGuide()) {
// AppActivityManager.getInstance().goTo(activity, MainActivity.class);
// } else {
// AppActivityManager.getInstance().goTo(activity, GuideActivity.class);
// }MainActivity
AppActivityManager.getInstance().goTo(activity, MainActivity.class);
finish();
}
@Override
public void onAnimationRepeat(Animation arg0) {
// TODO Auto-generated method stub
}
@Override
public void onAnimationStart(Animation arg0) {
}
@Override
protected void initUI() {
// TODO Auto-generated method stub
}
@Override
protected void initData() {
// TODO Auto-generated method stub
}
@Override
public String setTag() {
// TODO Auto-generated method stub
return LaunchActivity.class.getSimpleName();
}
}