2012-04-26 68 views
0

當我使用Sencha Touch 2設置原生Adroid應用程序時,在顯示index.html並且沒有飛濺圖像之前,設備上出現空白屏幕。我使用SDK工具來創建應用程序,並在多個Android設備上測試此應用程序。Sencha Touch 2原生Android應用程序啓動時的白色屏幕

我已經厭倦了不同Approaces:
要加快加載,我通過空的css文件 - >沒有區別
我刪除了一切,除了在index.html的微加載
有人使用背景建議在index.html中的圖像 - >沒有區別,index.html在白色屏幕後顯示。
我也檢查了生成的apk文件,它實際上包含默認的飛濺圖像。

測試環境
Windows 7的64位
Java 7的64位
的Android SDK API LVL 7安裝(因爲構建工具只生成應用程序的API LVL 7)
煎茶SDK工具2.0.0beta3
煎茶觸摸2.0.1

步驟來重現問題

仙茶的應用程序創建的名稱/路徑
設置packager.json
一套平臺Android SDK中路徑的「Android」的packager.json
煎茶應用程序構建本地

我的首要任務將是,如果能夠去除白色屏幕,或者至少把它變成黑色。
另外我想知道是否有可能掩蓋它與飛濺圖像,就像在iOS?

+0

您是否嘗試將webview的背景顏色更改爲黑色? – 2012-04-26 09:32:45

+0

我不得不看看senchas本機包裝,這樣做我猜... – Amsel 2012-04-26 10:00:49

+0

你正試圖在Android中顯示一個HTML。你必須使用webview.loadUrl(「path to index.html」); 所有你需要做的,以打開白色黑色是: webview.setBackgroundColor(Color.BLACK) – 2012-04-26 10:14:45

回答

0

我使用phonegap將sencha觸控應用打包爲原生Android和iOS。然後,我用下面的代碼在Android上的主類設置啓動畫面:

setIntegerProperty("splashscreen", R.drawable.splash); 

的圖像文件應

res/drawable-hdpi/splash.png 
res/drawable-mdpi/splash.png 
res/drawable-ldpi/splash.png 

我設立一個背景圖像顯示,當機器人瀏覽器已被加載。

+0

非常感謝,我會嘗試PhoneGap。 – Amsel 2012-04-28 09:55:04

+0

與PhoneGap一起工作,可悲的是沒有框架Sencha提供自己的支持。 – Amsel 2012-05-03 19:55:20

相關問題