package com.android.caigang.view;
import java.util.List;
import android.app.Activity;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;
import android.view.animation.AlphaAnimation;
import android.view.animation.Animation;
import android.view.animation.Animation.AnimationListener;
import android.widget.ImageView;
import com.android.caigang.R;
import com.android.caigang.db.DataHelper;
import com.android.caigang.model.UserInfo;
import com.android.caigang.util.DataBaseContext;
import com.android.caigang.util.WeiboContext;
import com.mime.qweibo.examples.MyWeiboSync;
public class LogoActivity extends Activity {
private DataHelper dataHelper;
private List<UserInfo> userList;
private MyWeiboSync weibo;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.logo);
dataHelper = DataBaseContext.getInstance(getApplicationContext());
userList = dataHelper.GetUserList(false);
SharedPreferences preferences = getSharedPreferences("default_user",Activity.MODE_PRIVATE);
final String nick = preferences.getString("user_default_nick", "");
ImageView imageView=(ImageView)this.findViewById(R.id.logo_bg);
imageView.setImageResource(R.drawable.login_first);
AlphaAnimation aa=new AlphaAnimation(0.1f,1.0f);
aa.setDuration(5000);
imageView.startAnimation(aa);
aa.setAnimationListener(new AnimationListener(){
@Override
public void onAnimationEnd(Animation arg0){
if(userList.size()<1||userList==null){//������ݿ�û�д���һ���û��Ļ���ô������Ȩ���棬����û�
Intent it=new Intent(LogoActivity.this,AccountActivity.class);
startActivity(it);
finish();
}else if("".equals(nick)){//������ݿ�����û�����û��ѡ��Ĭ�ϵ�¼���û��Ļ�������ѡ��Ĭ�ϵ�¼�û�����
Intent it=new Intent(LogoActivity.this,AccountActivity.class);
startActivity(it);
finish();
}else{//������ݿ�����û����ұ�����Ĭ�ϵ��û��Ļ�,��ô���������û���Ĭ��������
Intent it=new Intent(LogoActivity.this,MainActivity.class);
startActivity(it);
finish();
}
}
@Override
public void onAnimationRepeat(Animation animation) {
}
@Override
public void onAnimationStart(Animation animation) {
}
}
);
}
}