Die Vollbild-API funktioniert nicht im virtuellen Android Studio-TelefonAndroid

Forum für diejenigen, die für Android programmieren
Anonymous
 Die Vollbild-API funktioniert nicht im virtuellen Android Studio-Telefon

Post by Anonymous »

Ich habe kürzlich daran gearbeitet, ein HTML5-Videospiel, das ich für Android-Geräte erstellt habe, als App zu portieren. Ich verwende Android Studio zur Unterstützung bei der Entwicklung.
Nach einigem Ausprobieren konnte ich bis auf einen Aspekt alles zum Laufen bringen. Im Videospiel verwende ich die Funktion requestFullScreen() von JavaScript, um auf der Leinwand in den Vollbildmodus zu wechseln. Normalerweise funktioniert dies auf allen Webplattformen, die die Fullscreen-API unterstützen. Wenn jedoch dieselbe Anwendung in einem WebView ausgeführt wird, scheint der Vollbildmodus nicht aktiviert zu werden.
Hier ist der Code, den ich füractivity_main.xml verwende:

Code: Select all






Hier ist der Code, den ich für MainActivity.java verwende:

Code: Select all

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");
}
}
Ich kenne mich nicht sehr gut mit Java aus, daher wurde der größte Teil dieses Codes mithilfe von Tutorials geschrieben.
Was fehlt mir?

Was muss ich hinzufügen, damit die Vollbild-API ordnungsgemäß funktioniert?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post