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

  • 相关阅读:
    Lucene基础排序算法改进
    大数据量的过滤 (用于爬虫,蜘蛛) Bloom Filter 布隆过滤器
    往空间,博客里添加音乐播放器
    汇编随笔
    一个女程序员的故事(酷壳陈皓)
    cmd 命令之删除整个文件夹
    亿度空间
    用wubi.exe安装ubuntu下载速度很慢怎么办?
    qtm第一次
    copy的妙用
  • 原文地址:https://www.cnblogs.com/yangyxd/p/5146709.html
Copyright © 2011-2022 走看看