Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
liujiuri
engine
提交
eb25d718
E
engine
项目概览
liujiuri
/
engine
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
E
engine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
eb25d718
编写于
10月 13, 2016
作者:
A
Adam Barth
提交者:
GitHub
10月 13, 2016
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Don't start in fullscreen mode on Android (#3129)
Fixes
https://github.com/flutter/flutter/issues/6303
上级
bce223c0
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
10 addition
and
20 deletion
+10
-20
shell/platform/android/io/flutter/plugin/platform/PlatformPlugin.java
...rm/android/io/flutter/plugin/platform/PlatformPlugin.java
+7
-7
shell/platform/android/org/domokit/sky/shell/SkyActivity.java
...l/platform/android/org/domokit/sky/shell/SkyActivity.java
+3
-13
未找到文件。
shell/platform/android/io/flutter/plugin/platform/PlatformPlugin.java
浏览文件 @
eb25d718
...
...
@@ -25,15 +25,12 @@ import org.json.JSONObject;
*/
public
class
PlatformPlugin
extends
JSONMessageListener
implements
ActivityLifecycleListener
{
private
final
Activity
mActivity
;
private
static
final
int
DEFAULT_OVERLAYS
=
View
.
SYSTEM_UI_FLAG_LAYOUT_STABLE
|
View
.
SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
|
View
.
SYSTEM_UI_FLAG_FULLSCREEN
|
View
.
SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
|
View
.
SYSTEM_UI_FLAG_HIDE_NAVIGATION
;
public
static
final
int
DEFAULT_SYSTEM_UI
=
View
.
SYSTEM_UI_FLAG_LAYOUT_STABLE
|
View
.
SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
;
public
PlatformPlugin
(
Activity
activity
)
{
mActivity
=
activity
;
mEnabledOverlays
=
DEFAULT_
OVERLAYS
;
mEnabledOverlays
=
DEFAULT_
SYSTEM_UI
;
}
@Override
...
...
@@ -130,7 +127,10 @@ public class PlatformPlugin extends JSONMessageListener implements ActivityLifec
private
int
mEnabledOverlays
;
private
void
setSystemChromeEnabledSystemUIOverlays
(
JSONArray
overlays
)
throws
JSONException
{
int
enabledOverlays
=
DEFAULT_OVERLAYS
;
int
enabledOverlays
=
DEFAULT_SYSTEM_UI
|
View
.
SYSTEM_UI_FLAG_FULLSCREEN
|
View
.
SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
|
View
.
SYSTEM_UI_FLAG_HIDE_NAVIGATION
;
if
(
overlays
.
length
()
==
0
)
{
enabledOverlays
|=
View
.
SYSTEM_UI_FLAG_IMMERSIVE_STICKY
;
...
...
shell/platform/android/org/domokit/sky/shell/SkyActivity.java
浏览文件 @
eb25d718
...
...
@@ -8,21 +8,13 @@ import android.app.Activity;
import
android.content.Intent
;
import
android.os.Build
;
import
android.os.Bundle
;
import
android.util.Log
;
import
android.view.View
;
import
android.view.Window
;
import
android.view.WindowManager
;
import
io.flutter.plugin.platform.PlatformPlugin
;
import
io.flutter.view.FlutterMain
;
import
io.flutter.view.FlutterView
;
import
org.chromium.base.PathUtils
;
import
org.chromium.base.TraceEvent
;
import
org.chromium.mojom.sky.EventType
;
import
org.chromium.mojom.sky.InputEvent
;
import
java.io.File
;
import
java.util.ArrayList
;
import
org.chromium.base.TraceEvent
;
/**
...
...
@@ -60,9 +52,7 @@ public class SkyActivity extends Activity {
Window
window
=
getWindow
();
window
.
addFlags
(
WindowManager
.
LayoutParams
.
FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS
);
window
.
setStatusBarColor
(
0x40000000
);
window
.
getDecorView
().
setSystemUiVisibility
(
View
.
SYSTEM_UI_FLAG_LAYOUT_STABLE
|
View
.
SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
);
window
.
getDecorView
().
setSystemUiVisibility
(
PlatformPlugin
.
DEFAULT_SYSTEM_UI
);
}
String
[]
args
=
getArgsFromIntent
(
getIntent
());
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录