Java 如何在android中将浏览器意图设置为全屏模式?

Java 如何在android中将浏览器意图设置为全屏模式?,java,android,android-intent,browser,Java,Android,Android Intent,Browser,我有一个android应用程序,可以在浏览器中加载网站。我需要浏览器应该在一个全屏模式,而通过应用程序打开。我需要从浏览器中删除地址栏。 这是我的密码 requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); String url = "ht

我有一个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();

调用下面的方法使其成为全屏模式,它可以帮助您:

SYSTEM_UI_FLAG_FULLSCREEN
在API级别16中添加


设置系统兼容性(int)

实现目标的唯一方法是使用

这将让你显示你的网页,好像它是你的应用程序的完整部分

受信任的Web活动来自Web:它们由用户的浏览器呈现,与用户在浏览器中看到的方式完全相同,只是全屏运行。Web内容首先应该在浏览器中可访问且有用


并非所有浏览器都支持全屏模式。即使是那些不支持API以全屏模式打开URL的网站,谢谢你的回答。谢谢你的回复。
public static final int SYSTEM_UI_FLAG_FULLSCREEN