2011-09-29 2 views
5

실행할 때 특정 웹 페이지로 리디렉션되는 앱을 만들려고합니다. 이 응용 프로그램이 제목 표시 줄이나 탐색 모음이없는 전체 화면으로 보이기를 바랍니다. BrowseSession을 호출하여 브라우저에서 적절한 웹 사이트를 불러올 수는 있지만 원하는 느낌을주지 않습니다. 여기 BlackBerry BrowserSession을 사용하는 동안 브라우저 상단 막대를 숨기는 방법

내가 BrowseSession을 위해 사용하고있는 코드입니다 :

BrowserSession browser = Browser.getDefaultSession(); 
browser.displayPage("http://www.stackoverflow.com"); 

나는 이것에 대한 BrowseField을 사용으로 보았다하지만 난 그게 일반 BrowseSession와 같은 방식으로 행동하지 않는 것을 발견. 장치 뒤로 버튼은 앱을 닫고 자바 스크립트 코드가 실행될 때 시뮬레이터에서 오류가 발생합니다. 이에 대한 내 코드는 다음과 같습니다.

String baseURL = "http://www.stackoverflow.com"; 

BrowserFieldConfig config = new BrowserFieldConfig(); 
config.setProperty(BrowserFieldConfig.JAVASCRIPT_ENABLED, Boolean.TRUE); 
BrowserField browserField = new BrowserField(config); 
add(browserField); 

browserField.requestContent(baseURL); 

모든 도움을 주실 수 있습니다.

답변

3

프로그래밍 브라우저의 전체 모양을 제어 할 수있는 방법이 없다, 그래서 당신은 제목 표시 줄에 붙어하고 BrowserSession를 사용하는 경우 막대를 검색하고 있습니다.

BrowserField에 대한 자바 스크립트가 깨졌습니다. 모든 실제 장치에서 작동 할 수도 있지만 (작동하지 않으면 놀라지 않을 수도 있지만) 시뮬레이터 중 일부에서는 JavaScript가 작동하지 않습니다.

내가 처리하고 적어도 폐쇄에서 응용 프로그램을 방지해야한다 프레스 (뒤로 가기 버튼 일명) ESC 키를 취소됩니다 제안 할 수있는 유일한 방법.

+0

그리고 스누피 솔루션 : 대신 Android 용 앱을 작성하세요. :) – MusiGenesis

+0

뒤로 버튼이 실제로 이전 페이지로 돌아가는 것이 이상적입니다. 그 생각? –

+0

우리는 안드로이드 응용 프로그램은 우리가 모든 플랫폼 –

관련 문제