在Flutter中,要显示默认的锁屏而不是启动器应用,可以通过设置FlutterActivity的window属性来实现。具体步骤如下:
public class MainActivity extends FlutterActivity {
// ...
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
// ...
}
通过添加FLAG_SHOW_WHEN_LOCKED
和FLAG_DISMISS_KEYGUARD
标志,可以在锁屏状态下显示Flutter应用。
领取专属 10元无门槛券
手把手带您无忧上云