[FMX] Android APP 啟動黑屏最佳化補丁

來源:互聯網
上載者:User

標籤:

使用說明

***************************************************
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內建的。

【】

百度網盤: http://pan.baidu.com/s/1dDUpEHr  提取密碼: n5at

 

[FMX] Android APP 啟動黑屏最佳化補丁

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.