4

これは、過去に尋ねられた他の質問と似ていますが、新しいひねりを加えています。WebViewcapturePicture()完了の通知は ですonNewPictureが、最新のドキュメントによると、これで返される画像は API 18 以降 (Android 4.3) から常に null になります。

WebView.PictureListener

これまでのところ、Android 4.0.3 でも動作することを確認しました (キャプチャした画像を使用しようとすると、通知を待たないと失敗します)。

代わりに何を使うべきですか?の進捗状況が 100%onPageFinishedになったときに、すぐに写真が返されますか?WebChromeClient



アップデート


API-18 (Android 4.3) が数日前に SDK に登場しました。onNewPictureエミュレータでキャプチャした画像を送信します。残念ながら、Android 4.3 を搭載した実際のデバイスはありません。

4

1 に答える 1

0

targetSdkLevelそれは実際にはあなたのアプリに依存します。互換性のためにonNewPicture、ターゲット レベルが 18 未満 (JB MR2) の場合でも画像を送信します。

WebView 画像をキャプチャするための推奨されるアプローチは、Canvas提供された に描画させることです。たとえば、CapturePicture 関数を置き換えることができるものを参照してください。

于 2015-02-25T13:51:29.407 に答える