Полноэкранный API не работает в Android StudioAndroid

Форум для тех, кто программирует под Android
Anonymous
Полноэкранный API не работает в Android Studio

Сообщение Anonymous »

Недавно я работал над переносом созданной мной видеоигры HTML5 для устройств Android в качестве приложения. Я использую Android Studio для помощи в разработке.
После некоторых проб и ошибок мне удалось заставить работать все, за исключением одного аспекта. В видеоигре я использую функцию JavaScript requestFullScreen() для перехода в полноэкранный режим на холсте. Обычно это работает на всех веб-платформах, поддерживающих полноэкранный API. Однако, когда то же приложение работает внутри WebView, полноэкранный режим, похоже, не активируется.
Вот код, который я использую для Activity_main.xml: Вот код, который я использую для MainActivity.java:

Код: Выделить всё

package com.nameofapp.notshared;

import android.os.Bundle;

import androidx.appcompat.app.AppCompatActivity;

import android.webkit.WebChromeClient;
import android.webkit.WebView;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

WebView webView=findViewById(R.id.webView);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setSafeBrowsingEnabled(false);
webView.getSettings().setAllowContentAccess(true);
webView.getSettings().setAllowFileAccess(true);
webView.getSettings().setDomStorageEnabled(true);
webView.getSettings().setAllowFileAccessFromFileURLs(true);
webView.setWebChromeClient(new WebChromeClient());
webView.loadUrl("file:///android_asset/index.html");
}
}
Я не очень хорошо разбираюсь в Java, поэтому большая часть этого кода была написана с использованием следующих руководств.
Чего мне не хватает?

Что мне нужно добавить, чтобы полноэкранный API работал правильно?>

Подробнее здесь: https://stackoverflow.com/questions/798 ... oid-studio

Вернуться в «Android»