コミュニティの評価が示唆しているように、機能していないコードを提供して、ボランティアが修正できるものを具体的に要求する必要があります。
その点に加えて、Androidとレコーディングの過去の経験から私が知っていることは次のとおりです。
- アプリが画面に表示されている内容を記録するには、/ dev0グラフィックバッファーにアクセスする必要があります。これは、デバイスがルート化されていない限り不可能です。
- ほとんどのAndroidデバイスでは、音声データを録音することもできません。(あなたがそれを根絶するときにあなたができるかどうかはわかりません、私の推測ではあなたはできると思いますが、それでも面倒です)。これをハックする方法があります、私はこれのためにスタックオーバーフローの他の部分を見回します。
それはあなたのアプリケーションの必要性に依存します。このアプリを少数の人の間でのみ動作させようとしている場合は、Skype apkをダウンロードし、Eclipse、Javaデコンパイラー、およびデデクサー(dex2jarなど)を使用してリバースエンジニアリングできる場合があります。次に、デバイスをルート化して、データストリームを記録するためのビデオおよびサウンドバッファーにアクセスします。
私はこのアプローチをお勧めしません。そうしようとしても、それができるとは限りません(特に、Skypeがproguardを使用してコードを難読化する場合)。