android启动界面
/**
* 应用程序启动类:显示欢迎界面并跳转到主界面
* <a href="http://my.oschina.net/arthor" target="_blank" rel="nofollow">@author</a> liux (http://my.oschina.net/liux)
* @version 1.0
* @created 2012-3-21
*/
public
class
AppStart
extends
Activity {
@Override
public
void
onCreate(Bundle savedInstanceState) {
super
.onCreate(savedInstanceState);
final
View view = View.inflate(
this
, R.layout.start,
null
);
setContentView(view);
//渐变展示启动屏
AlphaAnimation aa =
new
AlphaAnimation(
0
.3f,
1
.0f);
aa.setDuration(
2000
);
view.startAnimation(aa);
aa.setAnimationListener(
new
AnimationListener()
{
@Override
public
void
onAnimationEnd(Animation arg0) {
redirectTo();
}
@Override
public
void
onAnimationRepeat(Animation animation) {}
@Override
public
void
onAnimationStart(Animation animation) {}
});
//兼容低版本cookie(1.5版本以下,包括1.5.0,1.5.1)
AppContext appContext = (AppContext)getApplication();
String cookie = appContext.getProperty(
"cookie"
);
if
(StringUtils.isEmpty(cookie)) {
String cookie_name = appContext.getProperty(
"cookie_name"
);
String cookie_value = appContext.getProperty(
"cookie_value"
);
if
(!StringUtils.isEmpty(cookie_name) && !StringUtils.isEmpty(cookie_value)) {
cookie = cookie_name +
"="
+ cookie_value;
appContext.setProperty(
"cookie"
, cookie);
appContext.removeProperty(
"cookie_domain"
,
"cookie_name"
,
"cookie_value"
,
"cookie_version"
,
"cookie_path"
);
}
}
}
/**
* 跳转到...
*/
private
void
redirectTo(){
Intent intent =
new
Intent(
this
, Main.
class
);
startActivity(intent);
finish();
}
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。