Android 将活动覆盖在通过intent打开的其他活动之上

Android 将活动覆盖在通过intent打开的其他活动之上,android,android-activity,android-intent,overlay,broadcast,Android,Android Activity,Android Intent,Overlay,Broadcast,每当在画廊中观看照片时,我都会尝试在照片上方覆盖一个小标题框 我找不到任何观看gallery应用程序播放的照片的意图,我可以在其中挂上广播接收器来画盒子 所以我使用Intent.GET_CONTENT从gallery获取照片,并使用Intent.VIEW显示照片。是否可以在我通过Intent.VIEW打开的gallery应用程序的活动上覆盖半透明的标题框 每当在画廊中观看照片时,我都会尝试在照片上方覆盖一个小标题框 这是不可能的。首先,Android操作系统中没有“gallery”应用程序。通常

每当在画廊中观看照片时,我都会尝试在照片上方覆盖一个小标题框

我找不到任何观看gallery应用程序播放的照片的意图,我可以在其中挂上广播接收器来画盒子

所以我使用Intent.GET_CONTENT从gallery获取照片,并使用Intent.VIEW显示照片。是否可以在我通过Intent.VIEW打开的gallery应用程序的活动上覆盖半透明的标题框

每当在画廊中观看照片时,我都会尝试在照片上方覆盖一个小标题框

这是不可能的。首先,Android操作系统中没有“gallery”应用程序。通常会有一个应用程序,让您通过
获取内容
获取照片,并通过
查看
查看图像,但它们是否与您认为的“图库”有任何相似之处尚不确定

我找不到任何观看gallery应用程序播放的照片的意图,我可以在其中挂上广播接收器来画盒子

同样,这将因应用程序而异,但我真的很怀疑是否有这样的广播

是否可以在我通过Intent.VIEW打开的gallery应用程序的活动上覆盖半透明的标题框


不可靠,因为您无法知道
视图
活动何时出现在屏幕上,以及用户在其他活动中是否点击了某些内容(如主页)。您可以在自己的活动中查看图像,您也可以在活动中显示“半透明标题框”。

如果我通过图库中的“查看”意图打开照片,我可以知道图库的“查看”活动何时被销毁吗?例如,当用户离开它时?@bizso09:如果他们按BACK并返回到您的活动,您可以通过
onStart()
onResume()
等找到答案。如果他们做了其他事情,则不,您找不到。我可以检查一下最近的活动是否是带有
ActivityManager am=Context.getSystemService(Context.activity\u SERVICE)的库视图吗;List activityListInfo=am.getRecentTasks();activityListInfo.get(0).baseIntent==(Intent.VIEW)