gpt4 book ai didi

java - 如何在android中将浏览器 Intent 设置为全屏模式?

转载 作者:行者123 更新时间:2023-11-30 05:06:13 32 4
gpt4 key购买 nike

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

最佳答案

您可以实现您想要的唯一方法是使用 Trusted Web Activity

这将使您能够像显示应用程序的完整部分一样显示您的网页。

Trusted Web activities come from the web: they're rendered by the user's browser, in exactly the same way as a user would see it in their browser except they are run fullscreen. Web content should be accessible and useful in the browser first.

关于java - 如何在android中将浏览器 Intent 设置为全屏模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54547459/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com