Android启动页

在清单文件中配置

     //启动页
        <activity android:name=".activity.LunachActivity">
            android:screenOrientation="portrait"
            android:theme="@style/AppTheme.NoTitle.Fullscreen">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

LaunchActivity.java

public class LunachActivity extends AppCompatActivity {

    private static final long SPLASH_DELAY_MILLIS = 3000;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_lunach);

        // 使用Handler的postDelayed方法,3秒后执行跳转到MainActivity
        new Handler().postDelayed(new Runnable() {
            public void run() {
                goHome();
            }
        }, SPLASH_DELAY_MILLIS);
    }
    private void goHome() {
        Intent intent = new Intent(LunachActivity.this, MainActivity.class);
        LunachActivity.this.startActivity(intent);
        LunachActivity.this.finish();
    }

}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 背景: 作为一只励志猿,不断的学习和总结自然是日常开发不可或缺的一部分。之前一直习惯于把遇到的问题随手记录在个人文...
    HMonkey阅读 26,671评论 10 33
  • 之前我们写了一篇文章,RxJava实践之打造酷炫启动页,然而当我们点击桌面图标启动APP时,有时会闪一下黑色背景,...
    XiaLong阅读 28,165评论 31 182
  • 前言 相信做过Android的朋友都知道,当一个APP启动时,界面会首先展示一个白屏或者黑屏,然后再进入欢迎页,稍...
    拉丁吴阅读 18,039评论 32 100
  • 目前app的设计思路,都会有一个启动页,来进行一些数据的初始化等一些比较耗时的操作,这就会造成启动页短暂的白屏或者...
    工藤一号阅读 8,141评论 1 15
  • 微小说 人体雪塑 数九的天气滴水成冰。青平的母亲一夜未归。她的母亲八十八了,白发如银,身体状况良好,腰背挺直。7虽...
    春韵留芳阅读 1,566评论 0 1