大多数开发者对闪屏(splash screen)都持不同的态度。一些人支持用闪屏隐藏app的加载,然后自然过渡到主界面,而另一些人认为闪屏不管是对用户还是开发者都是浪费时间。谷歌在这个问题上的立场也是不一的,以前不推荐使用闪屏的使用,但是后来在很多app上都有使用闪屏。到了Android Oreo,谷歌希望让启动屏的制作更简单。

谷歌发布了 Android 8.0 中的 “splash screen API”。这个API允许开发者轻松把一个drawable资源设置为闪屏。你也可以在app内部为笨重的Activity设置闪屏。在Android Oreo之前,有许多方法添加一个闪屏,最常见的就是创建一个drawable,一个自定义主题,一个SplashActivity。谷歌想通过这个新的API让这个过程变得更简单。

这个变化并没有在 Android Developers 网站的文档中。这个提交是在4月13日添加到AOSP中的,恰好在第一和第二个Android O开发者预览版发布日期之间。因此要知道如何使用的话,你需要参考这个 AOSP commit 以及之后的改动。我们期望官方文档最终能把这个API更新上去,那样就变得简单了。

但是这并不是Android Oreo针对开发者的唯一 变化,谷歌还介绍了许多新的,有用的API和开发特性。要了解更多,还需要你自己去挖掘Android Open Source Project。

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

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

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

  2. 修改android系统开机动画

    本文转载自:http://blog.csdn.net/u012301841/article/details/51598115 修改android系统开机动画 转载于:https://www.cnblo ...

  3. Android10处理Android字样开机动画翻转一次的问题

    文章目录 一.背景说明 二.分析及解决 1.检查persist.panel.orientation 2.代码分析 3.措施验证 总结 一.背景说明 系统版本:Android 10(Q) 厂商:高通 问 ...

  4. Android修改kernel logo和开机动画(android)

    一.uboot 开机logo 1.安装图片工具 # sudo apt-get install netpbm2.生成logo脚本 //make-uboot-logo.sh #!/bin/sh #1.ub ...

  5. Android O 开机动画铃声

    Android O 开关机动画流程 开机动画 bootanim的启动 开机动画是在进程bootanim ,先看一下bootanim.rc中文件: android_o/frameworks/base/c ...

  6. android 刷机动画,Android开机动画修改方法

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Android开机动画有两种修改方法,android 2.0及之后,使用bootanimation程序显示开机画面,如需修改开机画面,不用修改代码,只需按 ...

  7. [Android 13]开机动画原理分析

    Android开机动画 hongxi.zhu 2023-6-12 Lineageos_20(Android T) on Pixel 2XL 目录 Android开机动画 一. 开机动画的启动 1.1 ...

  8. Android 12 开机动画代码与流程详解

    开机动画分为三个部分: 第一个开机画面是在内核启动的过程中出现的,它是一个静态的画面,在默认情况下,这个画面是不会出现的. 第二个开机画面是在init进程启动的过程中出现的,它也是一个静态的画面. 第 ...

  9. Android 之 开机动画制作

    下面介绍下开机动画制作zip包规则 开机动画图片既可以是 jpg 文件,也可以是 png 文件,只是一定要按顺序命名. 文件名命名的国际惯例是五位数,即:dao00000.00001. 00002-- ...

最新文章

  1. Webpack 核心开发者 Sean Larkin 盛赞 Vue
  2. 被讨厌的勇气(讨厌我的人多了,你算老几)
  3. DELPHI纤程的演示
  4. hive中的绣花模型_hive建模方法
  5. mbp网速很慢_苹果笔记本上网很慢怎么回事?macbook无线上网慢的解决方法
  6. 2017.9.17 相关分析 思考记录
  7. python二维平面上依次得到(0,0)距离相等的点(x,y)坐标,并打印距离
  8. Win8Metro(C#)数字图像处理--2.18图像平移变换
  9. 【bzoj4653】[Noi2016]区间 双指针法+线段树
  10. 共享单车的定位,应该是利用手机实现
  11. AIX添加ASM的裸盘
  12. 老板子华硕A7N8X-X
  13. 医学Meta分析是什么?如何快速完成一篇医学Meta分析,手把手复现
  14. 逃离996的年轻人却难逃租房的“坑”
  15. Lightingroom4_秋凉教程 P3-P31笔记
  16. 文件或目录损坏,详细教您文件或目录损坏且无法读取怎么办
  17. OCR图形识别技术在爬虫中的应用
  18. oracle如何异地备份软件,数据库Oracle数据的异地的自动备份
  19. 关于Halcon::threshold 用时
  20. 【SAP PO】SAP PO 接口日志查询(Monitoring)

热门文章

  1. SpringBoot 之环境搭建
  2. 双机热备份和负载均衡的区别
  3. 初学Spring Boot
  4. 拦截器及 Spring MVC 整合
  5. 详解HashMap数据结构实现
  6. BZOJ 1613: [Usaco2007 Jan]Running贝茜的晨练计划
  7. 淘宝开放API,很不错
  8. [翻译]DirectX 状态( 转)
  9. C语言的“编译时多态”
  10. burp过期了,换一个