2012-04-26 3 views
0

Sencha Touch 2로 기본 Adroid 앱을 설정하면 index.html이 표시되고 스플래시 이미지가 표시되기 전에 기기에 빈 흰색 화면이 표시됩니다. SDK 도구를 사용하여 앱을 만들고 여러 Android 기기에서이를 테스트했습니다.Sencha Touch 2 기본 Android 앱 시작시 흰색 화면

이 피곤 다른 Approaces 있습니다
로딩 속도를 높이를, 내가 빈 CSS 파일을 통과 ->
내가 index.html 파일 microloader 외에 모든 것을 제거 차이가
누군가가 배경을 사용하여 제안하지 index.html의 이미지 -> 아무런 차이가 없으며, 흰색 화면 뒤에 index.html이 표시됩니다.
또한 실제로 기본 스플래시 이미지가 포함 된 생성 된 apk 파일을 검사했습니다.

테스트 환경
윈도우 7 64
자바 7 64
안드로이드 SDK API
엽차의 SDK 도구 (7) 설치 (API의 LVL 7 빌드 도구는 발생하기 때문에 응용 프로그램) LVL 2.0.0beta3
엽차 이슈

센을 재현하는 2.0.1

단계를 만지지 차의 응용 프로그램은 이름/경로를 만들

내 최우선 가능하면 흰색 화면을 제거하는 것입니다 packager.json
설정 플랫폼에서 안드로이드 SDK의 경로가 "안드로이드"packager.json
엽차 응용 프로그램에서 기본 구축 설정 , 또는 적어도 그것을 검정색으로 바꿔라.
또한 iOS와 마찬가지로 스플래시 이미지로 은폐 할 수 있는지 궁금합니다.

+0

웹보기의 배경색을 검정색으로 변경하려고 했습니까? –

+0

나는 그렇게 생각하는 senchas 네이티브 래퍼를 살펴 봐야 할 것이다. – Amsel

+0

당신은 안드로이드에 html을 표시하려고 시도하고있다. webview.loadUrl ("index.html 경로")을 사용해야합니다. 흰색 페이지를 검정색으로 바꾸려면 다음을 수행하십시오. webview.setBackgroundColor (Color.BLACK) –

답변

0

Im Android 및 iOS에서 기본으로 sencha touch 앱을 패키징하기 위해 phonegap을 사용합니다. 그럼 난되는 SplashScreen을 설정하는 안드로이드의 기본 클래스에 다음 코드를 사용 : 나는 배경 이미지를 설정 또한

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

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

이미지 파일을 표시 할 수 있어야 할 때 안드로이드 브라우저가로드되었습니다.

+0

많은 고마워, 나는 phonegap을 시험해 볼게. – Amsel

+0

PhoneGap에서 작동합니다. 슬프게도 Sencha가 제공하는 프레임 워크에서 지원하지 않습니다. – Amsel