Android: 如何访问上层未显示的不同应用程序的显示(Activity)
Android: How to access display (Activity) of different app that is not shown in upper layer
您好Android开发人员,
我或多或少有 Android 编程经验,现在我想创建一个允许访问另一个应用程序或 activity 的应用程序的显示,而不是我的应用程序。两个应用程序都应该处于活动状态,应该 运行。我的app要访问其他app的显示数据(也可以是android系统显示),稍微改一下再显示。
没有root权限可以吗?
有什么 Android 支持 class 可以帮助我吗?我可以走哪条路?
我希望我的问题很清楚,你可以帮助我!
好的,现在我有一个更详细的问题:如何打开我的应用程序并显示一个透明的 RelativeLayout,以便您可以看到我的应用程序下方的内容?
非常感谢
马丁
如果这两个应用程序都是您的,您可以使用它们之间的连接(套接字、管道、共享文件等)访问另一个Activity
如果您想创建一个叠加层并在其他应用程序之上显示某些内容,您可以使用 'system window' 弹出窗口来实现。例如:Popup window in any app
如果另一个应用程序是一个没有任何修改的任意软件,这样的事情是不可能的,因为它会导致安全问题。这两个应用程序都是 Unix 进程 运行 在它们自己的沙箱中,没有任何直接通信。
您好Android开发人员,
我或多或少有 Android 编程经验,现在我想创建一个允许访问另一个应用程序或 activity 的应用程序的显示,而不是我的应用程序。两个应用程序都应该处于活动状态,应该 运行。我的app要访问其他app的显示数据(也可以是android系统显示),稍微改一下再显示。
没有root权限可以吗? 有什么 Android 支持 class 可以帮助我吗?我可以走哪条路? 我希望我的问题很清楚,你可以帮助我!
好的,现在我有一个更详细的问题:如何打开我的应用程序并显示一个透明的 RelativeLayout,以便您可以看到我的应用程序下方的内容?
非常感谢
马丁
如果这两个应用程序都是您的,您可以使用它们之间的连接(套接字、管道、共享文件等)访问另一个Activity
如果您想创建一个叠加层并在其他应用程序之上显示某些内容,您可以使用 'system window' 弹出窗口来实现。例如:Popup window in any app
如果另一个应用程序是一个没有任何修改的任意软件,这样的事情是不可能的,因为它会导致安全问题。这两个应用程序都是 Unix 进程 运行 在它们自己的沙箱中,没有任何直接通信。