private static final int FLAG_HOMEKEY_DISPATCHED = 0x80000000;
在app 的你要屏蔽home 键的activity 中,只需要添加该标志就可以了
getWindow().addFlags(WindowManager.LayoutParams.FLAG_HOMEKEY_DISPATCHED);
如果要使home 键有效,再 clearFlags 即可。
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_HOMEKEY_DISPATCHED);
注意:以上代码要加在setContentView()之前才行;
private
static final int FLAG_HOMEKEY_DISPATCHED = 0x80000000;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().addFlags(FLAG_HOMEKEY_DISPATCHED);
setContentView(R.layout.activity_main);
}
在App中,通过设置特定标志来屏蔽activity的Home键,本文详细介绍了如何使用`FLAG_HOMEKEY_DISPATCHED`来实现这一功能,并提供了示例代码。

760

被折叠的 条评论
为什么被折叠?



