OSChina Android源代码剖析(3)—app启动流程分析
2012-12-30 21:50
337 查看
一、app是怎样启动的
android项目中通过在manifest.xml文件中配置launcher activity来启动应用程序,首先我们查看oschina的manifest文件,如下图
如图所示可以看到充当launcher的是AppStart Activity,我们查看AppStart的源代码
可以看到通过一个动画渐变的方式来跳转到主页,其中setAnimationListener用来设置对动画事件的监听
动画的持续时间是2s,渐变度从0.3到1.0
然后为view绑定此动画
当动画效果结束后调用redirectTo方法跳转到首页
android项目中通过在manifest.xml文件中配置launcher activity来启动应用程序,首先我们查看oschina的manifest文件,如下图
如图所示可以看到充当launcher的是AppStart Activity,我们查看AppStart的源代码
可以看到通过一个动画渐变的方式来跳转到主页,其中setAnimationListener用来设置对动画事件的监听
动画的持续时间是2s,渐变度从0.3到1.0
然后为view绑定此动画
当动画效果结束后调用redirectTo方法跳转到首页
相关文章推荐
- OSChina Android源代码剖析(4)—app首页分析之UI分析
- Android App启动流程分析
- Android Launcher分析和修改9——Launcher启动APP流程
- OSChina Android源代码剖析(8)-咨询详情页的分析(a)
- Android APP启动方式、启动流程及启动优化分析
- Android APP启动关键流程分析
- 【转载】Android Bug分析系列:第三方平台安装app启动后,home键回到桌面后点击app启动时会再次启动入口类bug的原因剖析
- oschina-app源码分析-提醒标签BadgeView使用逻辑流程
- Linux 学习笔记_5_Linux引导流程解析_2_inittab文件剖析及系统启动流程分析
- OSChina Android源代码剖析(6)—首页代码逻辑分析之初始化
- 5、app启动流程、AppDelegate.m分析、xib介绍-OC+UI
- AppWidget启动流程部分 Launcher分析
- YARNMRv2 Node Manager深入剖析—NodeManager启动Container流程分析
- App启动流程分析(上)
- YARNMRv2 Node Manager深入剖析—NodeManager启动Container流程分析
- 从桌面点击图标启动app流程简要分析5.0
- Android Launcher分析和修改9——Launcher启动APP流程
- YARNMRv2 Node Manager深入剖析—NodeManager启动Container流程分析
- [Android]从Launcher开始启动App流程源码分析
- Android Bug分析系列:第三方平台安装app启动后,home键回到桌面后点击app启动时会再次启动入口类bug的原因剖析