Splash用来宣传和隐藏程序启动细节是很有用的。
用Handler的实现方法如下:(也可以用线程实现,不推荐)
定义一个Activity,用来显示你的图片,其中最重要的就是定义一个Handler,用来发送和接收消息:
public class WelcomeActivity extends Activity
{
//定义一个handler,用来接收延迟发送的信息-启动activity
private Handler handler = new Handler()
{
@Override
public void handleMessage(Message msg)
{
// TODO Auto-generated method stub
super.handleMessage(msg);
switch(msg.what)
{
case 0x123:
Intent intent = new Intent(WelcomeActivity.this,
OnlineExamActivity.class);
startActivity(intent);
finish();
}
}
};
在onCreate()方法中,用handler发送消息,延迟3000毫秒:
@Override
protected void onCreate(Bundle savedInstanceState)
{
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.welcome_activity);
start();
}
private void start()
{
handler.sendEmptyMessageDelayed(0x123, 3000);
}
把你的图片放到布局文件中作背景即可。
|
分享到:
相关推荐
Android12 SplashScreen使用举例代码下载,运行效果 与 相关API使用介绍请参考博文: Android12适配指南——SplashScreen: https://xiaxl.blog.csdn.net/article/details/123522277 Android 12(API 31)引入了 ...
Android SplashScreen Android library for getting a nice and simple SlashScreen into your Android app. Installation Up to now, the library is only available in JitPack. Please add this code to your...
本文实例讲述了Android开发基础之创建启动界面Splash Screen的方法。分享给大家供大家参考。具体如下: 启动界面Splash Screen在应用程序是很常用的,往往在启动界面中显示产品Logo、公司Logo或者开发者信息,如果...
C#实现SplashScreen,不同于VB.NET,需要在MAIN中控制加载界面的顺序。
C#语言编写Android app ,SplashScreen 小Demo
VC++2010工程中加入SPLASHSCREEN VC++2010工程中加入SPLASHSCREEN VC++2010工程中加入SPLASHSCREEN
我们在开发应用程序的时候,常常遇到程序启动比较慢,为了提高用户的体验,增加一个闪屏,也就是SplashScreen,这样做的好处有:1、让用户看到加载的过程,提高程序的交互响应;2.可以简短展示或者介绍程序的功能...
winform 窗体引导画面 等待画面
VB.NET中实现SplashScreen,设置FrmMain为启动画面,在FrmMain的FormLoad事件中添加SplashScreen的加载和停留事件。
android 移动开应用程序首界面,欢迎界面。 闪屏界面,splash界面。
react-native-splash-screen A splash screen API for react-native which can programatically hide and show the splash screen. Works on iOS and Android. Content Installation Examples Getting ...
C++ GUI QT 启动画面 SplashScreen 持续3秒
Android_SplashScreen_Video SplashScreen 在加载 Main Activity 之前播放视频。
软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、...
简单的SplashScreen例子
android 闪屏 界面 splah demo ,手机软件开机必备demo! update.xml 为部署到tomcat 服务器代码,检测version版本号, 另一部分为splash demo androd 应用程序。
Splash screen组件是添加启动画面的时候要用到的,但是在基于对话框的工程下是不能直接添加的,如果把这个文件添加到工程目录下酒能用这个组件了
主要是 登录界面和 Splash 闪屏窗口!
程序启动欢迎界面,溅屏(Splash窗体)实现