標籤:
使用說明
***************************************************
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 啟動黑屏最佳化補丁