《Android 引导页开发管理1》说明的是连续页面的闪烁效果,本次文章显示的是,一张效果效果图等待3s后进入主页面。

后续开发可以显示一段flash或者其他效果图看看。

1.splash.xml布局文件

 123456789
10
11
12
13

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"tools:context=".SplashActivity" ><ImageViewandroid:layout_width="match_parent"android:layout_height="match_parent"android:background="@drawable/welcome_android"android:scaleType="fitCenter" /></RelativeLayout>

2.SplashActivity类,使用Handler的postDelayed方法,3秒后执行跳转到主视图

 123456789
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43

package cn.eoe.leigo.splash;import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;/**
 *
 * @{#} SplashActivity.java Create on 2013-5-2 下午9:10:01
 *
 * class desc:   启动画面
 *
 * <p>Copyright: Copyright(c) 2013 </p>
 * @Version 1.0
 * @Author <a href="mailto:gaolei_xj@163.com">Leo</a>
 *
 *
 */
public class SplashActivity extends Activity {//延迟3秒 private static final long SPLASH_DELAY_MILLIS = 3000;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.splash);// 使用Handler的postDelayed方法,3秒后执行跳转到MainActivity new Handler().postDelayed(new Runnable() {public void run() {goHome();}}, SPLASH_DELAY_MILLIS);}private void goHome() {Intent intent = new Intent(SplashActivity.this, MainActivity.class);SplashActivity.this.startActivity(intent);SplashActivity.this.finish();}
}

3.配置AndroidManifest.xml

 123456789
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"package="cn.eoe.leigo.splash"android:versionCode="1"android:versionName="1.0" ><uses-sdkandroid:minSdkVersion="10"android:targetSdkVersion="10" /><applicationandroid:icon="@drawable/logo"android:label="@string/app_name" ><activityandroid:name=".SplashActivity"android:configChanges="keyboardHidden"android:label="@string/app_name"android:launchMode="singleTask"android:screenOrientation="portrait"android:theme="@android:style/Theme.NoTitleBar.Fullscreen" ><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity><activity android:name=".MainActivity" /></application></manifest>

声明:eoe文章著作权属于作者,受法律保护,转载时请务必以超链接形式附带如下信息

原文作者: gaolei_xj

原文地址: http://my.eoe.cn/leigo/archive/3264.html

Android 引导页开发管理2相关推荐

  1. Android开发--实现Android引导页

    几乎每个app都有引导页,下面我们来做一个引导页的实现. 引导页,是指软件首次进入或者更新完成后,软件显示的页面,一般展示软件特色功能或者更新的内容. 先判断是否第一次启动app,如果是,则进入引导页 ...

  2. android引导页自动轮播,Android使用ViewPager实现自动轮播

    很多APP中都实现了类似引导页的自动轮播,不由得想到昨天的引导页上修改一下代码实现轮播. 其实大体上只需要添加一个线程循环执行就可以了. 同样的先上图 直接上代码,注释都全的,我想这样更有利于理解. ...

  3. 一、零基础入门微信小程序开发之创建项目工程同时完成引导页开发

    前言 创建这个系列博客的原因是因为最近在加深微信小程序的学习,按照我之前的学习习惯是不喜欢记录的,加上自己有拖延症就更不太愿意做这件事情了,同时我要给学生上课,但总是缺少教材所以就开了这个系列的博客, ...

  4. Android引导页图片拉伸问题

    程序启动时候通过设置主体Theme的方式设置引导页,这样会使程序视觉上启动较快,不卡顿,参考以下链接: https://blog.csdn.net/Mr_Tony/article/details/10 ...

  5. android 启动页大小,android引导页大图

    引导页图片一般采用本地图片打包在APK中,并且显示大小为整个屏幕,所以在显示引导页图片时有以下几点需要注意: 1. 最好使用多个尺寸的引导页来保证适配效果,比如在drawable-hdpi, draw ...

  6. android引导页图片全屏适配,关于图片适配不同尺寸的image View(实战)

    分享人:广州华软佐罗 一. 前言 在前端开发过程中,设计稿中往往只提供一张图片,但是app内需要用到的尺寸各种各样. 同时图片不仅是信息的直接表达,也会为网站起到美观点缀的作用,图片的变形.过分裁切会 ...

  7. android引导页大小,Android:启动引导页实现

    2 android:layout_width=match_parent 3 android:layout_height=match_parent > 4 5 6 android:id=@+id/ ...

  8. uniapp开发App引导页

    App的引导页是当用户第一次打开一款App时所展示的3-5精美的图片,用于告知用户产品的功能及特点.好的引导页会促使用户对产品增加更多的兴趣,当然这是UI设计的能力体现了,尽管很多人都会快速的滑过.对 ...

  9. Android开发引导页进入应用,第二次欢迎页进入应用

    先看一下引导页的效果图    具体步骤 1.先从一个主页进入,判断是不是第一次进入,如果是第一次就跳转到引导页不是就跳转到登录页(BaseActivity为个人项目的其他页面所用,一般继承默认的Act ...

最新文章

  1. 【C++】C++命名空间重定向
  2. log4j中调试与错误日志分开_Log4j 配置
  3. Elasticsearch本地 docker-compose 安装
  4. 【 C 】动态内存分配实用案例(一)之读取、排序和打印一列整形值
  5. IIS 7上安装SQL SERVER 2005报表服务可能导致不能正常连接
  6. [ASP.NET MVC] 利用动态注入HTML的方式来设计复杂页面
  7. 未来之路—写在大二结束之前
  8. mysql 驱动包 bin 的意思_mysql连接数据库,用下面代码,为什么找不到驱动呢?? lib下是mysql-connector-java-5.1.15-bin.jar...
  9. 要管理组策略 您必须以域用户账户登录此计算机,组策略设置:使普通用户登陆域控制器的电脑...
  10. mysql文件查看工具_OpenDBViewer
  11. java入职华为,通过这9个Java面试题,就可以入职华为啦
  12. php post重复提交session,PHP加Session防止表单重复提交的解决方法
  13. java dateutils工具类_DateUtils 日期工具类
  14. 基于树莓派的语音机器人
  15. 数据库较长数据导出到excel单元格变成科学计数法
  16. 一键生成动漫头像微信小程序源码
  17. 关于惠普系列电脑无法开机以及其他问题解决的总结
  18. 键盘辅助功能指南:JavaScript
  19. 第五章 光学系统中成像光束的选择
  20. Windows下将Tomcat8注册为系统服务

热门文章

  1. Mac电脑怎么远程桌面连接?
  2. Element UI table宽度自适应
  3. 世嘉VR虚拟乐园即将开业,位于二次元天堂秋叶原
  4. HTML导出PDF有边框,使用jspdf导出的pdf的页面边框
  5. 毕业设计-基于机器学习的建筑能耗预测
  6. TOM游戏h5营销案例分析-高空运鸡蛋
  7. 《机器人动力学与控制》第五章——速度运动学之机械臂的雅各比矩阵 5.0 导言
  8. [ Java面试题 ]Java 开发岗面试知识点解析
  9. 组合体视图的画图步骤_画组合体三视图的方法和步骤.ppt
  10. 计算机专业python毕业设计题目_计算机专业,毕业设计的选题?