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

  • 相关阅读:
    设计模式之设计原则
    把二叉树打印成多行
    快速排序的递归遍历和非递归遍历
    二叉树的非递归遍历
    约瑟夫环问题
    strcpy strcat strcmp memcpy函数的自己实现
    【解题模板】一些很基础的板子
    【笔记】取模运算的用法
    【OJ技巧】DSACPP pa-book中的一些提示
    【编程语言】Java基础进阶——面向对象部分
  • 原文地址:https://www.cnblogs.com/yangyxd/p/5146709.html
Copyright © 2011-2022 走看看