本文实例讲述了Android简单实现启动画面的方法。分享给大家供大家参考,具体如下:

核心代码:

package com.demo.app;

import android.app.Activity;

import android.content.Intent;

import android.os.Bundle;

import android.os.Handler;

public class SplashActivity extends Activity {

private final int SPLASH_DISPLAY_LENGHT = 6000; // 延迟六秒

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.splash);

new Handler().postDelayed(new Runnable() {

public void run() {

Intent mainIntent = new Intent(SplashActivity.this,

HelloWorldActivity.class);

SplashActivity.this.startActivity(mainIntent);

SplashActivity.this.finish();

}

}, SPLASH_DISPLAY_LENGHT);

}

}

说明:

Handler().postDelayed  是延迟指定的时间再执行

Handler类主要可以使用如下3个方法来设置执行Runnable对象的时间:

// 立即执行Runnable对象

public final boolean post(Runnable r);

// 在指定的时间(uptimeMillis)执行Runnable对象

public final boolean postAtTime(Runnable r, long uptimeMillis);

// 在指定的时间间隔(delayMillis)执行Runnable对象

public final boolean postDelayed(Runnable r, long delayMillis);

下面两行代码启动一个新的Activity,同时关闭当前Activity。

SplashActivity.this.startActivity(mainIntent);

SplashActivity.this.finish();

希望本文所述对大家Android程序设计有所帮助。

android os开机画面,Android简单实现启动画面的方法相关推荐

  1. android.os文件,使用android.os.memoryfile的文件IO

    我正在嘗試使用android.os.memoryfile寫入一個文件,然後從相同的文件中讀取.我用一種方法寫入文件並從另一種方法讀取,全部在同一個類中.我可以寫得很好,但是當我讀取文件時,我得到了符號 ...

  2. loadedapk.java_android,_java.lang.ClassCastException: android.os.BinderProxy,android - phpStudy

    java.lang.ClassCastException: android.os.BinderProxy onServiceConnected时异常如下: 崩溃线程 java.lang.ClassCa ...

  3. android手机开机密码,android手机开机密码忘了怎么办?

    一些网友询问国美小编"android手机开机密码忘了怎么办?",所以国美小编总结了android手机开机密码忘了的相关解决办法,现在和大家一起分享. 方法一: 此方法仅针对有roo ...

  4. android+p开机动画,Android开机动画bootanimation.zip文件制作以及注意事项

    PS:红色字体需要特别注意 刚刚将原生Android系统开机logo和开机动画做了调整,为此耗费了接近半天的时间,碰到了很多问题,幸好最终达成了目的. 一,首先说一下bootanimation.zip ...

  5. android os build初始化,Android 关于android.os.Build介绍

    关于Build类的介绍 这个类为一个获取设备一些初始化信息的类,该类的主要信息都是通过一些static的字段获得: public static final String The name of the ...

  6. 嵌入式linux启动画面,修改嵌入式linux启动画面(一)

    linux的开机动画默认为一只80x80的小企鹅,在driver/video/logo下面.但是在实际的开发应用中,我们常常需要做的是更改系统默认的开机启动画面,更换企业的特有logo图片. 说明下, ...

  7. android oreo 开机动画,Android O添加了一个 Splash Screen API帮助简化启动屏制作

    大多数开发者对闪屏(splash screen)都持不同的态度.一些人支持用闪屏隐藏app的加载,然后自然过渡到主界面,而另一些人认为闪屏不管是对用户还是开发者都是浪费时间.谷歌在这个问题上的立场也是 ...

  8. 基于android os 5.1,Android 5.1.1版氢OS快速体验

    本文约5304字,需9分钟阅读(全文浏览) [更新2015.07.15]作为一加氢OS的内测成员,小编在今天收到了氢OS最新的测试包.然而这个测试包有些不一样,它不再是基于Android 5.0.2系 ...

  9. android.os.build修改,Android的os.BuildID对应的SDK版本号以及SDK版本号与APILevel对应关系.docx...

    Android的os.BuildID对应的SDK版本号以及SDK版本号与APILevel对应关系 Android 的os.Build_ID 对应的SDK版本号以及 SDK版本号与API Level对应 ...

最新文章

  1. 快速解决mongodb出现id重复问题
  2. python文字冒险游戏_模拟射击文字类游戏(Python)
  3. 标定板标定和九点标定的区别_射频导纳物位计的标定方法
  4. 【任务脚本】0528京东618叠蛋糕任务脚本全自动脚本,京东任务全自动程序稳定运行,向大神致敬...
  5. git生成sshkey
  6. 【机器学习基础】(五):通俗易懂决策树与随机森林及代码实践
  7. Wondows环境下配置Tomat
  8. (Spring程序开发)简介程序开发步骤配置文件相关API
  9. ansys 内聚力_内聚力 软件工程
  10. 14寸笔记本电脑_纯小白预算5000到6000有什么好的笔记本电脑推荐吗?
  11. linux 查看蓝牙_华为MagicBook锐龙版双系统折腾记四:蓝牙
  12. hdu 5441 Travel (2015长春网赛)
  13. java权限是怎么做的_java如何做权限管理
  14. 计算机攻防必学科目,网络攻防技术课程实验教学大纲doc.doc
  15. 六自由度机械臂仿真设计|包括UR5|Puma|victor5|运动学正逆解介绍|MATLAB机器人工具箱|Adams仿真
  16. 无线增益多路负反馈带通滤波器的研究
  17. Java基础之集合篇(内容超详细,带你轻松搞懂List、Set和Map的使用)
  18. JAVA 大文件压缩极速下载
  19. 邮箱服务器输入密码,Foxmail的设置方法?
  20. tableau高级绘图(十二)-tableau绘制辐射堆叠图

热门文章

  1. 第三次Scream冲刺
  2. Zookeeper工作原理
  3. 分布式数据库灵活存储机制与应用实践
  4. 无线路由器结合Windows Radius Server实现通过域账户连接公司无线网络
  5. VisualStudio:WEB 性能测试和负载测试 入门
  6. Hermite插值是牛顿插值的极限情形
  7. java将读到的换行符存储到数据表中_Java学习之路013天
  8. mysql中blob_MySQL中的BLOB类型
  9. 查询所有张姓同学学号6_只需简单几步 做出属于老师自己的专属成绩查询表格 方便家长查询...
  10. 50 行 Python 代码,带你追到最心爱的人