我想知道在android中是否可以将一个应用程序嵌入到另一个应用程序中。通过这种方式,您可以控制嵌入应用程序,还可以通过父应用程序添加一些其他功能。
编辑:更准确地说,我希望有一个应用程序(父应用程序),它可以覆盖另一个应用程序(嵌入应用程序)的内容,而不会失去对父应用程序的控制。
谢谢,
发布于 2014-09-15 12:19:58
您不能专门将一个应用程序嵌入到另一个应用程序中。而且,除非您有一个特定的应用程序间API可供使用,否则您也无法控制父应用程序中的一个应用程序。
然而,如果你只想把你的父应用程序看作是对另一个应用程序的某种覆盖,你可能会发现一些技术是有用的。
它可以创建一个覆盖视图,可以看到当其他应用程序在前台。这是一些聊天客户端,视频播放和任务启动程序使用的。通过查看我的答案,您可以找到有关此方法的一些信息:
重要的是要认识到,在“旧时代”,这样的技术可以用来窃取某人的手机数据。它可以接收水龙头和拖拽,然后将它们传递给另一个应用程序。
这是个安全漏洞,已经修好了。因此,这些天,您可以选择您的覆盖视图是否应该收到的龙头,即,如果它是交互式的,或只是显示信息。
因此,您不会想用自己的UI掩盖任何“嵌入式”应用程序。
这是不可能再收到你的应用程序中的水龙头,并将其传递给其他应用程序。
发布于 2014-09-15 11:53:02
一般来说,这是不可能的。唯一接近的就是在主屏幕上“嵌入”一个应用程序小部件。
https://stackoverflow.com/questions/25847356
复制相似问题