zoukankan      html  css  js  c++  java
  • [FMX] Android APP 启动黑屏优化补丁

    使用说明

    ***************************************************
    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目录下的文件复制到您的项目中AndroidRelease,替换掉原文件。(调试模式则复制到AndroidDebug中,如果您的项目尚未编译过,请编译一次就会产生相应的目录)
    3.在Delphi 10中点击菜单 Project->Deployment,在打开的Deployment窗口中,点击工具栏的Add Files按钮,添加上一步复制过来的文件。
    4.在Deployment窗口中,将splash_image_custom.xml、background.png的Remote Path设置为”resdrawable”。(图像文件也可以是resdrawable-hdpi之类的)
    5.在Deployment窗口中,将styles_splash.xml的Remote Path设置为”resvalues”。
    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自带的。

    【下载地址】

    百度网盘: http://pan.baidu.com/s/1dDUpEHr  提取密码: n5at

  • 相关阅读:
    springcloud12-spring cloud stream
    Linux上安装gitbook并拉取git项目编译
    Python 之一条命令生成项目依赖包文件 requirements.txt
    python跨模块使用全局变量的实现方法
    微信朋友圈测试用例
    linux安装maven
    jenkins上集成sonar
    windows上安装sonar并使用其分析项目
    jquery 点击同级元素隐藏,再点击显示
    10进制转16进制自动补全8位 并高低位转换
  • 原文地址:https://www.cnblogs.com/yangyxd/p/5146709.html
Copyright © 2011-2022 走看看