2013-10-02 4 views
4

Я запуск Chrome от Android App, и я хочу, это выглядит, как будто я не выходя из приложения ... для этого я запустить хром из Intent таким образом:Запуск Chrome в полноэкранном режиме

public void onClickApp(View view){ 
Intent intent = new Intent("android.intent.action.MAIN"); 
intent.setComponent(ComponentName.unflattenFromString("com.android.chrome/com.android.chrome.Main")); 
intent.addCategory("android.intent.category.LAUNCHER"); 
intent.setData(Uri.parse("http://google.com")); 
startActivity(intent); 
} 

Но я не знаю, как скрыть верхнюю панель, также было бы здорово начать ее «наедине». Есть ли способ достичь этого?

+1

Возможно, вам следует использовать [WebView] (http://developer.android.com/reference/android/webkit/WebView.html). –

+2

Я не могу использовать WebView, потому что это использует очень старую версию средства визуализации, и веб-приложение работает неправильно ... И я не хочу использовать ChromeView или эксперименты, подобные этому, потому что они не готовы к производству. – Alan

+1

Вы уже нашли решение? Я пытаюсь добиться того же ... – user826955

ответ

0

На самом деле лучший шанс заключается в использовании ChromeView или Хром-View (я сделал использовать последний, но проект был удален автором) , удачи!

2

Это будет невозможно. Единственный способ, с помощью которого Chrome для Android можно вводить в полноэкранный режим, - это использовать полноэкранный API: http://www.html5rocks.com/en/mobile/fullscreen/

Однако для этого требуется взаимодействие с пользователем, чтобы получить пользовательский интерфейс в полноэкранном режиме, что не совсем то, что вы хотите.

WebView теперь использует Chrome как двигатель рендеринга в KitKat: https://developers.google.com/chrome/mobile/docs/webview/overview

Смежные вопросы