网站首页 行业供求 行业产品 行业公司
行业资讯 行业网站 链接交换 网友收藏
行业资讯 >> 资讯展示:

在Android中执行Splash的实现流程

时间:2015-09-01   类别: 其它资讯
本期的Android开发学习主题:了解在Android中执行Splash的具体方式。在开发Android应用程序的时候,特别是在安卓游戏开发的时候,就经常会经常需要有一个Splash Screen来支持,类似于Eclipse启动画面,那么在Android开发时是如何使用安卓开发工具实现Splash的呢?下面,就为大家简单讲讲在Android中执行Splash的实现方式。
开始Android开发教程学习之前,我们可以先大致认识一下什么是Splash?
在Android中执行Splash的实现方式

接下来,我们再为大家谈谈在Android中使用Android开发工具实现Splash的优势与劣势以及相关的实现方法:
使用Activity作为Splash,这可能也是最常用的方式,方法就是用一个Activity,给它设置一个背景,或者要显示的信息(厂商,LOGO,名字和版本),让它显示几秒种,然后finish()掉,并启动应用主体Activity。
在Android中执行Splash的实现方式
我们在Android开发中使用Activity的优势在于:
1、容易控制KEY事件:在显示Splash的时候,是不应该响应事件的,比如触摸事件,或者BACK或者MENU,因为这是一个单独的Activity,所以你可以很容易禁掉这些用户事件,而不必担忧影响其他逻辑,或者担心未及时把它们重新启用。
2、容易定制:它是一个单独的Activity,所以你可以把它设置成全屏的,或者没有TitleBar的,或者其他什么样式与风格。在实际使用中,几乎所有的Splash都设置成了全屏。因为它是单独的Activity,所以即使你的应用不是全屏的,也没有关系,因为只把SplashActivity设置成了全屏不会对其他Activity产生影响。
3、逻辑与主体逻辑分开,容易维护:如上面二点提到,正因为它是一个单独的Activity,所有的Splash相关的逻辑都在其中,而与应用主体的Activity是分开的,所以Splash中的逻辑不会影响到其他的Activity,这也更容易修改和维护,因为不会绞在一起相互影响。
4、使用Activity的**缺点就是它无法利用Splash显示的时间里做数据加载:它是一个单独的Activity,无法控制其他的Activity,并且这时其他Activity还未创建。
5、使用ViewSwitcher作为Splash。使用ViewSwitcher的优势就在于:你可以利用Splash的时间来进行数据的加载,这样用户就不必在等待了Splash之后,再等待数据加载。
在Android中执行Splash的实现方式
我们在Android开发使用ViewSwitcher的缺点如下:
1、要注意事件:必须在显示Splash的时候禁止BACK,MENU等事件,然后再在Splash结束后把它们重新启用。
2、没办法全屏:除非主体Activity是全屏的,否则没办法让View全屏,然后再设置回。
3、逻辑绞在一起,难维护:就如上面的禁止和启用事件一样,这些东西都是在Activity中,所有的逻辑都在一个Activity中,自然难维护和修改,并且易出错。
Android开发人员推荐的做法是不使用Splash的,或者最多在应用程序安装后**次使用,从用户角度来讲,它毫无意义,所以你看Android或IOS的原生应用中都没有Splash之类的东西。应该让应用直接进入正题,让用户立刻进到他最关心的页面。同样,应用使用提示也是无用的东西,真正的**的应该是简洁且操作,不用学就会的,而不是搞出一大堆教程或者提示。与其花时间精力搞Splash或使用提示,还不如想想如何简化操作。
总结:现在我们随便下载一个app应用程序的时候,打开都有一个Splash界面,以上就是Android开发教程中实现Splash的方法,有需要的朋友参考一下,通过上面的了解相信大家对在Android中执行Splash的实现方式是有所收获的,更多的android开发视频教程可以登录课课家官网查询了解学习。
Android开发资料:http://www.kokojia.com/list/260.html

资讯来源:http://www.kokojia.com/article/5060.html  
友情提示:
    信息由用户自行发布,采用请谨慎,我们鼓励您当面交易。如有不符合法规或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们。名站在线只为传递信息,我们不做任何双方证明,也不承担任何法律责任。 信息转载,请标明来源于www.fwol.cn ,谢谢。

其它相似链接:
DGMPC5NABKBAK30
DGMPC5NABKBAK30 DGMPC5NABKBAK30 中海德福建工业设备有限公司 中海德小陈 手机微信15306912905 QQ3004995626 电话0591-83969954-8003 我公司优势品牌众多,目前库存备货充足,随时发货,要订货的,货期短,直接国外订货,具体型号来电咨询;充足的库存、健全的网络、完善的物流、优惠的价格,只要你想要的,我们都能为你提供,随时满足您的需求。我们以**惠的价格回报您的光临! DGMPC5NABKBAK30 CGR02B21UG 25V14A1C22R DG4V56...

DG4V56CJMUH620
DG4V56CJMUH620 DG4V56CJMUH620 中海德福建工业设备有限公司 中海德小陈 手机微信15306912905 QQ3004995626 电话0591-83969954-8003 你只看了我们的型号却没看到我们的质量,我们有的是原装正品,我们的产品与服务能支撑起一个团队和公司,现在的市场,眼花缭乱的东西确实太多,唯有内心的潮涌才是制胜的法宝,信任就等于财富,诚信就等于财富,您还有什么担心的,联系我们吧! DG4V56CJMUH620 DG4V3S0BLMUH560 EEAPAM523C32 KBSDG...

KBFDG5V533C80NXM1PE7H110
KBFDG5V533C80NXM1PE7H110 KBFDG5V533C80NXM1PE7H110 中海德福建工业设备有限公司 中海德小陈 手机微信15306912905 QQ3004995626 电话0591-83969954-8003 狄仁杰元芳,你怎么看,中海德福建工业设备有限公司  李元芳此家公司,服务周到,产品有保障,货期优势,价格优势。  狄仁杰这么好的公司,他们主要的品牌有什么  李元芳据我所知,AB,ABB,施耐德,西门子,发那科等等…… 狄仁杰我断定这个公司的产品极为好用!...

应用根系分析系统研究根系与植物关系
根系在植物生长过程中处于“优先地位”,是植物生长的关键。据了解,植物生长所需的营养物质和水分都是从土壤中吸收到的,良好的根系可以帮助植物健康生长,进而提高作物的产量和质量。所以大量农业科技人员对植物根系进行了研究而作为研究根系的根系分析系统也就成了农业科技人员的**。 根系分析系统托普云农研发的可以检测分析根系图像数据的仪器。应用根系扫描仪可以帮助工作人员快速测算出植物根系的长度、体积、分支等参数,...

DGMC23ABBWBABW41
DGMC23ABBWBABW41 DGMC23ABBWBABW41 中海德福建工业设备有限公司 特别说明我们发布在网站上的产品图片、价格、产品属性,参数等资料,非与原产品一一对应,仅供参考,我们将根据您来电咨询时提供的型号做出报价价格、货期 中海德小陈QQ3004995626 电话0591-83969954-8003 手机微信15306912905 给你好价格 给你分享好文章 人格如金人格是做人的品牌。人格如金,纯度越高,品位越高。做人一辈子,人品做底子。 道德可以弥补智慧上的...


相关评论:
(欢迎网友发表评论,请注意网络文明)
(不支持 HTML 显示,请勿发HTML代码)
(评论需审核后才能显示)

本站推荐:
石家庄论坛
锅炉安装
长沙塑料托盘
防腐钢管
毕设实习网_**的大学生
PPT设计模版/制作/代
沟槽蝶阀,软密封闸阀,双
菏泽EDI电除盐系统厂电
氯化铵拆包机生产厂家价格
螺旋输送机,山东输送机,
本溪鑫宏门窗品应有白钢门
提供侧排不锈钢雨水斗-实
潍坊规模大的四季软管提供
广州到上海物流专线
桂林康佳电视售后服务电话
三菱电机塘沽区三菱电机空
南通耀马空调维修部〖专业
甘肃利森大型设备吊装有限
苏州汇淘网络科技有限公司
合肥水性聚氨酯砂浆仓库地
CPCR-01-SD1B
玄机妙算网属马人今日运势
加盟小儿推拿换季大优惠,
顺义区天竺抽化粪池633
闯王酒总部地址在哪?闯王
皮肤管理培训机构 韩绮绣
河北区供应卷帘门厂家天津

电脑版

Copyright 2005-2024 名站在线[fwol.cn]版权所有
经营许可证:粤ICP备17047754号