Java 将android应用程序嵌入到其他android应用程序中(覆盖+;事件)

Java 将android应用程序嵌入到其他android应用程序中(覆盖+;事件),java,android,Java,Android,我想知道在android中是否可以将一个应用程序嵌入到另一个应用程序中。通过这种方式,您可以控制嵌入应用程序,并且可以通过父应用程序添加一些其他功能 编辑: 更准确地说,我希望有一个应用程序(父应用程序),它可以覆盖另一个应用程序(嵌入应用程序)的内容,而不会失去对父应用程序的控制 谢谢,这通常是不可能的。唯一接近的方法是在主屏幕中“嵌入”一个应用程序小部件。你不能专门将一个应用程序嵌入另一个应用程序。而且,除非有一个特定的应用程序间API可供您使用,否则您也无法从父应用程序控制一个应用程序

我想知道在android中是否可以将一个应用程序嵌入到另一个应用程序中。通过这种方式,您可以控制嵌入应用程序,并且可以通过父应用程序添加一些其他功能

编辑: 更准确地说,我希望有一个应用程序(父应用程序),它可以覆盖另一个应用程序(嵌入应用程序)的内容,而不会失去对父应用程序的控制


谢谢,

这通常是不可能的。唯一接近的方法是在主屏幕中“嵌入”一个应用程序小部件。

你不能专门将一个应用程序嵌入另一个应用程序。而且,除非有一个特定的应用程序间API可供您使用,否则您也无法从父应用程序控制一个应用程序


然而,如果你只是想将你的父应用程序视为覆盖在另一个应用程序上的某种形式,那么你可能会发现一些技术很有用

可以创建一个覆盖视图,当其他应用在前台时可以看到该视图。一些聊天客户端、视频播放和任务启动程序都使用此功能。通过查看我的答案,您可以找到有关此方法的一些信息:


重要的是要认识到,在“过去”,像这样的技术可以用来窃取某人手机上的数据。可以接收点击和拖动,然后将它们传递到另一个应用程序

这是一个安全漏洞,已经修复。因此,现在,您可以选择覆盖视图是否应该接收点击,即它是交互式的,还是只显示信息

因此,您不会希望用自己的UI来掩盖任何“嵌入式”应用程序


在你的应用程序中不可能再接收点击,并将其传递到其他应用程序。

你有源代码吗?不,我暂时没有,我只是从父应用程序启动“嵌入”应用程序,这使我失去了父应用程序的功能。如果你没有源代码,你将无法,我正在试着看看是否可行你有APK吗?好的,谢谢,那么让父应用程序覆盖在所有其他应用程序之上怎么样?谢谢你的帮助,我会朝这个方向看。