-2

我想知道这样的事情是否可能:

  1. 应用 AA 使用 Androids 类MediaPlayer播放一些歌曲到 STREAM_MUSIC
  2. 应用程序 BB 通过标准 Java 反射方法更改/替换 Android 类 MediaPlayer 中的一些方法
  3. 应用程序 AA 的 MediaPlayer-instance 使用由应用程序 BB 替换的方法

我确信在一个简单的 java 应用程序中这可以工作(曾经,我通过反射替换了外部库中的一些方法)。

但我不确定这是否适用于Android。我认为这些应用程序是相互分离的,只能通过通知进行通信,因为这将是一个非常大的安全漏洞。

我的目的是找到一种从其他应用程序中获取音频的方法,我从近 1 年以来一直在搜索和尝试。

提前致以诚挚的问候和感谢!

4

1 回答 1

0

我想知道这样的事情是否可能

幸运的是,没有。虽然进程共享初始类定义,但任何以某种方式修改这些定义的应用程序都将透明地在新的私有副本(Linux 写入时复制)上工作。

我的目的是找到一种从其他应用程序中获取音频的方法

幸运的是,出于明显的隐私和安全原因,这是不可能的。

于 2013-01-18T12:45:00.047 回答