このようなことが可能かどうか疑問に思います:
- アプリケーションAAは、AndroidクラスのMediaPlayerを使用して、STREAM_MUSICでいくつかの曲を再生します
- アプリケーションBBは、標準のJavaリフレクションメソッドを介してAndroidクラスMediaPlayerの一部のメソッドを変更/置換します
- MediaPlayer-アプリケーションAAのインスタンスは、アプリケーション別のBB置換メソッドを使用します
単純なJavaアプリケーションでは、これが機能すると確信しています(一度、リフレクションを介して外部ライブラリの一部のメソッドを置き換えました)。
しかし、それがAndroidで機能するかどうかはわかりません。これは非常に大きなセキュリティリークになるため、アプリは互いに分離されており、通知を介して通信できると思います。
私の意図は他のアプリからオーディオを取得する方法を見つけることであり、私はほぼ1年前から検索と試行を行っています。
よろしくお願いいたします。