有没有办法以编程方式启用 POP

Posted

技术标签:

【中文标题】有没有办法以编程方式启用 POP【英文标题】:Is there any way to enable the PIP programatically 【发布时间】:2021-08-28 22:10:46 【问题描述】:

当用户在设置中关闭 PIP 时,我正在使用 PIP 开发应用。我只能检查 PIP 是否启用有没有办法以编程方式启用 pip

【问题讨论】:

【参考方案1】:

不,您不能,因为 android 操作系统需要用户同意才能启用 PIP(画中画)。但是,您可以向用户显示有关激活 PIP 的对话框,并在操作按钮上打开应用程序的设置页面,他可以从中手动启用 PIP。

打开设置页面的代码:

val intent = Intent(
Settings.ACTION_APPLICATION_DETAILS_SETTINGS,
Uri.fromParts("package", packageName, null)
)
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
startActivity(intent)

【讨论】:

以上是关于有没有办法以编程方式启用 POP的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法以编程方式访问 iOS 图像描述器?

有没有办法以编程方式配置 MDB?

以编程方式禁用/启用通知

Android:以编程方式启用/禁用应用小部件

如何以编程方式启用php扩展intl

有没有办法以编程方式调整屏幕亮度?