先上项目目录结构
cordova项目结构

android platform 结构

图中用红框框起来的为主要修改文件


这篇主要的讲cordova项目引用了cordova-plugin-splashscreen插件后,启动webapp的时候,会先显示黑屏,然后在显示cordova-plugin-splashscreen设置的启动页,主要解决 先闪黑屏的问题
关与cordova-plugin-splashscreen插件的使用方法网上很多,这里就不详解了

方法一

思路:把先显示的黑屏改为透明的,这样就不会先显示黑屏,而是透明,这样会造成点击应用图标时,会慢那么一点,这是因为透明看起来没有差别
解决办法:

这个文件是AndroidManifest.xml 上面的图有用红框标注在哪里,
把这个安卓的主题改为

这样就解决了启动先显示黑屏的问题
那么问题来了,点击到显示启动页中间停留的时间,虽然比较短,但是让人感觉不好,那么请看方法二,
方法一只需要修改一句代码,则不用新增主题文件,因为这是android自带的主题

方法二

思路:参考安卓的启动方式,自定义启动页显示
解决方法:更改为自定义主题

增加主题文件

文件的名称为styles.xml 文件的存放路径参考上面的项目图,aaa为示例图片,存放文件夹也有在项目图上标注出来
这样做就避免了透明主题的等待时间,一点开webapp,就显示的是aaa.png那张图片

最新文章

  1. 字节流VS缓冲流
  2. js中遍历对象的属性和值
  3. PyInstaller 安装方法 及简单的编译exe (python3)
  4. SQL Server 2008 存储过程,带事务的存储过程(创建存储过程,删除存储过程,修改存储过
  5. 【leetcode】Minimum Path Sum
  6. 时光煮雨 Unity3D让物体动起来③—UGUI DoTween&Unity Native2D实现
  7. C++ STL初学笔记
  8. 菜鸟学Linux命令:grep配合ls等使用
  9. ZOJ 3804--解题报告
  10. Rac & DG
  11. 使用Java高速实现进度条
  12. Android 自定义View (二) 进阶
  13. c语言字符串比较函数strcmp
  14. php灌水
  15. "《算法导论》之‘线性表’":基于静态分配的数组的顺序表
  16. 解决android studio引用远程仓库下载慢(JCenter下载慢)
  17. Fragment与Activity的生命周期对比
  18. iOS开发 -------- storyBoard实现控制器添加childViewController
  19. 网站分析参数(实例分析)SimilarWeb插件参数
  20. 对于dll(动态链接库)的理解

热门文章

  1. C++ 命名管道示例
  2. django基于odm,简单的post和get封装
  3. 【ABAP系列】SAP MB5B中FI凭证摘要是激活的/结果可能不正确 的错误
  4. 使用autofac的一些问题
  5. NoSQL基础学习
  6. hackinglab 脚本关 writeup
  7. MySQL-第十篇多表连接查询
  8. es6基本介绍及使用
  9. 创建Spring Boot微服务项目
  10. APMServ升级PHP至5.3