Как настроить браузер как полноэкранный режим в Android? - PullRequest
0 голосов
/ 06 февраля 2019

У меня есть приложение для Android, которое загружает веб-сайт в браузере.Мне нужно, чтобы браузер был в полноэкранном режиме при открытии через приложение.И мне нужно удалить адресную строку из браузера.а это мой код

requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);

String url = "http://google.com";
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
i.setPackage("com.android.chrome");
try {
     startActivity(i);
    } catch (ActivityNotFoundException e) {
                i.setPackage("com.android.browser");
                startActivity(i);
    }
finish();

Ответы [ 2 ]

0 голосов
/ 06 февраля 2019

Единственный способ достичь желаемого - использовать Доверенную веб-активность

Это позволит вам показывать свою веб-страницу так, как если бы она была полной частью вашего приложения.

Доверенные веб-действия поступают из Интернета: они отображаются браузером пользователя, точно так же, как пользователь будет видеть их в своем браузере, за исключением того, что они работают в полноэкранном режиме.Сначала веб-контент должен быть доступен и полезен в браузере.

0 голосов
/ 06 февраля 2019

Вызовите метод ниже, чтобы сделать полноэкранный режим, он может помочь вам:

SYSTEM_UI_FLAG_FULLSCREEN

добавлено на уровне API 16

public static final int SYSTEM_UI_FLAG_FULLSCREEN

Флаг для setSystemUiVisibility(int)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...