Piszę aplikację na Androida, w której otwieramAdres URL w przeglądarce z poziomu aplikacji. Chcę otworzyć adres URL w przeglądarce na pełnym ekranie, ukrywając pasek wprowadzania adresu URL. czy jest to możliwe, a jeśli tak, w jaki sposób mogę to osiągnąć? Nie chcę korzystać z widoku internetowego, aby to osiągnąć, ponieważ muszę uruchomić adres URL tylko w przeglądarce.
Dzięki za pomoc
Odpowiedzi:
1 dla odpowiedzi № 1Krótki: Otwarcie domyślnej przeglądarki lub Chrome na pełnym ekranie nie jest możliwe.
Możesz uruchomić domyślną przeglądarkę lub dowolną inną przeglądarkę z adresem URL, ale nie możesz wymusić przejścia na pełny ekran.
Otwarcie domyślnej przeglądarki bez zmuszania jej do przejścia na pełny ekran można osiągnąć za pomocą następującego kodu:
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("http://google.com/"));
startActivity(i);
Ale polecam po prostu użyć WebView, nie widzę powodu, dla którego miałbyś nie chcieć go używać. Co możesz zrobić, to utworzyć niestandardowy (pełny ekran) Activity
z a WebView
jako układ. W działaniu ładujesz adres URL, który chcesz pokazać. Oznacza to, że będę musiał dodać uprawnienia internetowe do pliku manifestu, ponieważ Twoja aplikacja wymaga teraz Internetu.