android开发之splash闪屏页判断是否第一次进入app代码
2016-03-25 00:00
591 查看
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 * <p/> * 联系QQ:986945193 * <p/> * 微博: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); } }
相关文章推荐
- Android开发之 。。各种Adapter的用法
- android开发之 listview中的item去掉分割线 隐藏分割线
- Android开发之 当前日期String类型转date类型 java代码中实现方法
- Android中_TextView属性的XML详解 包括单行显示等等。
- android开发之当设置textview多少字后以省略号显示。限制TextView的字数
- 设置android studio启动时不检查sdk Android studio启动时总是在找AndroidSDK的解决办法
- 双击Back退出应用 android中弹出吐司
- android开发之edittext弹出输入框遮挡住文字。解决方法
- (Android图片内存优化)Picasso加载图片 教程。。详细版
- android开发之自定义View 详解 资料整理 小冰原创整理,原创作品。
- android开发之java代码中如何获取到当前时间。详情代码带注释。
- Android开发之java代码中获取当前系统的时间工具类
- 常用的android弹出对话框 几乎包含了所有(1)
- JAVA中 错误代码是 the public type must be defined in its own file 解决方法 android开发 java编程
- Android开发之ListView详解 以及简单的listView优化
- Android Studio出现:Your project path contains non-ASCII 错误代码解决方法
- 遍历查找集合或者数组中的某个元素的值 java代码 详解 Android开发
- android开发之动画的详解 整理资料 Android开发程序小冰整理
- Android中的Activity四种启动模式(launchMode)
- 获取android手机的屏幕分辨率 android开发