博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[FMX] Android APP 启动黑屏优化补丁
阅读量:6900 次
发布时间:2019-06-27

本文共 1211 字,大约阅读时间需要 4 分钟。

使用说明

***************************************************

Android APP 启动黑屏优化补丁
作者: Swish, YangYxd 2016.01.16
Version: 1.0.0

QDAC官方群: 250530692

***************************************************

【安装方式】

双击Setup.bat安装补丁文件(安装时会作备份)
双击Uninstall.bat可以恢复。

【兼容性】

本补丁包仅支持Delphi 10。

【操作步骤】

1.执行setup.bat安装修改版的AndroidManifest.xml和fmx.jar
2.将Splash目录下的文件复制到您的项目中\Android\Release,替换掉原文件。(调试模式则复制到\Android\Debug\中,如果您的项目尚未编译过,请编译一次就会产生相应的目录)
3.在Delphi 10中点击菜单 Project->Deployment,在打开的Deployment窗口中,点击工具栏的Add Files按钮,添加上一步复制过来的文件。
4.在Deployment窗口中,将splash_image_custom.xml、background.png的Remote Path设置为”res\drawable\”。(图像文件也可以是res\drawable-hdpi\之类的)
5.在Deployment窗口中,将styles_splash.xml的Remote Path设置为”res\values\”。
6.重新编译项目。

【实现原理】

在app包中增加了一个新的activity用来显示splash,再加载真正的内容。这样避免了直接加载导致长时间黑屏。

【注意事项】

1.backgroud可以是.png,也可以是.jpg。您可以将backgroud.png更换为你需要的图像。
2.可以通过修改splash_image_custom.xml指定图像大小、图像名称以及其它的效果,与Java开放Android兼容。不过添加的文件需要参考上面“操作步骤”中的说明,加入Deployment窗口中。
3.你也可以在styles_splash.xml中指定其它的效果,或直接指定图像名称,那样会把图像拉伸到全屏显示。
4.为了能更好的开发android,建议从度娘处学习这些xml的配置。
5.一句话,splash_image_custom.xml只能算是抛砖引玉,其它效果自行修改。
6.此splash功能与delphi自带的没有关系,你用了这个后,可以禁用delphi自带的。

【下载地址】

百度网盘:   提取密码: n5at

 

转载于:https://www.cnblogs.com/yangyxd/p/5146709.html

你可能感兴趣的文章
裂变活动成功的前提:回报大于付出
查看>>
深入解析ES6中let和闭包
查看>>
短视频APP开发应该注意些什么
查看>>
springmvc dubbo整合cms内容发布平台
查看>>
让字符码跟着迈克杰克逊一起舞蹈,致敬天王经典舞蹈
查看>>
java B2B2C 仿淘宝电子商城系统-服务网关zuul初级篇
查看>>
Vue响应式原理-理解Observer、Dep、Watcher
查看>>
几个简单又实用的配色技巧
查看>>
最新Python学习教程_Python学习视频_Python学习路线:手把手教你用Python做数据分析...
查看>>
强大的代码保护软件 .NET Reactor使用教程(三):.Net Reactor应用场景
查看>>
人工智能创业项目,创业服务资源渠道
查看>>
iOS使用SQLCipher加密数据库
查看>>
喜讯不断,BCH又迎来两个代币发行方案
查看>>
阿里云DMS发布数据库网关服务: 打通网络限制 开启数据库统一管理的万能钥匙...
查看>>
matlab将M文件直接编译为可独立使用的EXE可执行文件
查看>>
将 git 用户名密码保存到本地
查看>>
tomcat中同时部署两个项目的问题
查看>>
Android:Layout_weight的深刻理解
查看>>
通过java递归思想实现以树形方式展现出该目录中的所有子目录和文件
查看>>
Header First设计模式学习笔记——观察者模式
查看>>