Полноэкранный 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 ... tual-phone
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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