Android Java アプリ内から、ネイティブ (ndk) を使用して記述された場合でも、画面に表示されているものの画像をキャプチャすることは可能ですか? 他のアプリのスクリーンショットは撮りたくありません。自分のアプリだけです。私はすでに認識しているキャンバスの画像をキャプチャすることができますが、a) 個別のビューの画像をキャプチャする必要がないように、常に画面に表示されているものを表すビューまたはキャンバスなどがありますか?それらを再コンパイルすると、b) ネイティブ (jni) コードがグラフィックスで何をしているのかもわかりますか?
1272 次
2 に答える
0
view.getRootView() を使用している場合、それはあなたが不満を言っていたビューですが、画面内のすべてのビューのコレクションを取得するため、何も再コンパイルする必要はありません。私がそれを使うとき。コード ビハインドが画面上のグラフィックスに何をしているかを確認するのにあまり役に立たないと思います。
于 2011-11-16T05:02:58.397 に答える
0
アプリケーションから「生の」フレームバッファにアクセスする方法はありません。一部のデバイスでは、十分な権限 (DDMS スクリーン ダンプなど) でアクセスできますが、すべてのデバイスで機能するわけではありません。
于 2010-07-30T23:25:46.923 に答える