【发布时间】:2019-06-30 01:00:49
【问题描述】:
我有一个 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();
【问题讨论】:
-
并非所有浏览器都支持全屏模式。甚至那些支持的也没有API以全屏模式打开URL
标签: java android android-intent browser