3

Androidサービスを使用して、バックグラウンドアプリケーションから画像を取得するアプリケーションを開発しています。ユーザーの操作で画像を取得したくありません。バックグラウンドから完全に機能する必要があります。

私はすでに試しました-

  1. サービスからのカメラの呼び出し - ダミーのサーフェスビューがある場合、常に機能するとは限りません。また、Android が関連するアクティビティ サービスを閉じて写真の撮影を停止した場合、ユーザー インタラクションのためにアクティビティを実行したくありません。いくつかの変更で正常に動作しますが、すべての画像が黒です。
  2. ウィジェット: ウィジェットが surfaceview をサポートしていないため、ウィジェットでカメラを呼び出す方法を取得できません。
  3. ライブ壁紙: 今まで動かせなかったのですが、カメラに対応していますか?

今までの私の経験によると、実際のプレビューが利用できない場合、Android カメラ サービスは写真を撮るように設計されていません。

誰かがこのようなものを開発しましたか?どんな助けでも本当に感謝します。

4

1 に答える 1

4

古いバージョンを無視できる場合は、SurfaceTexture(API 11以降)を使用する方が簡単な場合があります。最近の質問への回答でvikky.rk が指摘しているように、この手法の概要は、デフォルトのAndroidカメラのPanoramaActivityコードにあります。アプリ。

于 2012-07-19T07:32:59.343 に答える