我想知道是否有可能在android中将一个应用程序嵌入另一个应用程序中。这样,您可以控制嵌入的应用程序,并且可以借助父应用程序添加其他功能。
编辑:更准确地说,我想拥有一个可以覆盖另一个应用程序(嵌入式应用程序)内容的应用程序(父应用程序),而不会失去对父应用程序的控制。
谢谢,
您不能专门将一个应用程序嵌入另一个应用程序。并且,除非有特定的应用程序间API可供您使用,否则您也无法从父应用程序控制一个应用程序。
但是,如果您只是希望能够将父应用程序查看为另一种应用程序的叠加层,则可能会发现一些有用的技术。
可以创建一个叠加视图,当其他应用程序在前台时可以看到。一些聊天客户端,视频播放和任务启动器使用此功能。您可以在这里查看我的答案,以找到有关此方法的一些信息:
重要的是要意识到,在“旧时代”中,可以使用像这样的技术来窃取某人电话中的数据。可以接收点击和拖动,然后将它们传递到另一个应用程序。
这是一个安全漏洞,已得到修复。因此,这些天来,您可以选择叠加视图是否应接收水龙头,即它是交互式的还是仅显示信息。
因此,您将不想使用自己的UI掩盖任何“嵌入式”应用程序。
再也无法在您的应用程序中接收点击,并将它们传递给另一个应用程序。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句