问题标签 [android-picture-in-picture]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何在十字图标单击时强制杀死图片和图片活动?
在图片和图片模式被激活后,我试图从任务中终止活动,到目前为止,我尝试过,,,,以编程finish()
方式设置,但活动仍然在后台运行。finishAffinity()
onBackPressed()
excludeFromRecent
Google Maps
当我们点击那个十字图标时,我们可以看到相同的行为。应用程序仍然存在于后台,但我需要残忍地杀死它:)
这就是我触发意图的方式:
重要提示:当此活动无法PiP mode
按预期进行时,活动会在我需要时正常终止!
当我点击这个十字图标时:
pipActivity 中的 onStop 被调用:
此时 UI 已清理并且连接中断。但是系统仍然在后台保存任务,当我点击它时它会自行重启。
我不想要这个。右边的任务是不应该处于活动状态的已关闭 PiP 活动。我想杀了它。可能吗?
android - 当另一个活动处于画中画模式时,有什么方法可以杀死一个活动?
当ActivityB处于 pip 模式时,我有两个活动ActivityA和ActivityB(这个启用了 pip 模式) ,现在ActivityA进入前台我想从ActivityA完成/销毁/杀死ActivityB有什么办法吗?
android - 活动在使用画中画时泄漏了窗口
我的应用程序使用 exoplayer 显示视频流。在我使用/激活 Pip 之前,一切正常。在我将任何视频放入 Pip 并从 backstack (自动)返回上一个活动后,当我按下任何按钮时,我得到:
WindowManager: android.view.WindowLeaked: Activity com.rcsrds.player.ui.main.MainActivity has leaked window DecorView@ff7d496[] that was originally added here
我在一些测试手机上收到此错误消息,而不是全部。如果我在 5 秒后按下任何按钮超过 1 次,我会得到 ANR(有时);我的应用程序不使用任何对话框
我确实有一个进度条。评论它,错误仍然出现。
LE:我的播放器是自定义视图。这应该是画中画的问题吗?
输入我使用的 Pip
android - 如何使用 android/java 实现浮动地图
嗨,我需要实现这样的浮动地图
我的应用程序将在后台运行,当用户到达某个位置时,此弹出窗口应出现,其中包含来自 admob 的谷歌地图和横幅广告
就像 truecaller 所做的那样
我尝试使用制作地图作为小部件,但这就是我在这个主题的服务中得到的 android java 如何制作像谷歌导航地图这样的浮动地图?
所以我现在尝试将地图活动作为画中画
这是我的代码
公共类 MainActivity 扩展 AppCompatActivity {
这是我的 mapActivity ( mapview )
显现
当我将应用程序放在后台并运行时间时,当计时器运行时,它总是打开带有地图的应用程序,我只需要如上图所示显示地图
android-picture-in-picture - 为什么 enterPictureInPictureMode() 偶尔会抛出 NullPointerException?
上面的代码偶尔会抛出以下异常:
任何人都可以提供有关此异常的可能原因的提示吗?
android - Android YouTubePlayer 在 PIP 模式下暂停
我正在使用 YouTubePlayerFragment 播放 YouTube 视频。当活动进入 PIP 模式时,PLAYER_VIEW_TOO_SMALL 错误。知道如何解决吗?
布局
没有填充。
代码:
java - 在android中进入PIP模式时如何覆盖动画
我PIPActivity
只有一个图像视图,并且我正在进入 PIP 模式,onCreate()
即PIPActivity
仅在 PIP 模式下显示图像。现在,当我开始时PIPActivity
,有一些动画会慢慢过渡到 PIP 模式。在此过渡期间,图像被奇怪地拉伸。为了避免这种情况,如何在进入 PIP 模式时停止动画?我已经试过了
- 在 onCreate() 调用 overridePendingTransition(0, 0)。
Intent.FLAG_ACTIVITY_NO_ANIMATION
在启动活动时添加。- 活动主题中的设置
<item name="android:windowAnimationStyle">@null</item>
。
android - pictureInPicture模式android后重新打开本地surfaceViewRenderer
我已经用 kotlin 实现了一个 webRtc android 应用程序。我创建了一个类 LocalParticipant,在里面我有一个启动相机和音频流的功能
为了启动整个过程,以便 localParticipant 可以看到自己,我
startLocalParticipantTracks
从 ViewModel 调用。一切正常。
所以现在,我想实现 PictureInPictureMode。当我按下主页按钮时,localParticipantContainer 视图被隐藏。但是我再次打开应用程序窗口,预览没有加载,所以我什么也看不到,尽管远程参与者继续看到我在相机上直播。
从 PipMode 退出时,我只调用localParticipant.addLocalSink
我还应该做什么?
android - 有没有办法以编程方式启用 PIP
当用户在设置中关闭 PIP 时,我正在使用 PIP 开发应用程序。我只能检查 PIP 是否启用有没有办法以编程方式启用 pip