2011-08-01 8 views
5

通常の意図ではなく、のサービスサービス内からカメラビデオストリームを使用できるかどうかを判断しようとしています。私が念頭に置いていた何アンドロイド - バックグラウンドサービス内からカメラを使用する

はこれです:

    は、このサービスは、ビデオストリームにアクセスし、継続的な特徴を抽出し、私のアプリ
  • からサービスを開始し
  • 。機能に応じて、(ローカルホストに)ネットワークパケットを送信
  • ユーザーは別のアプリに切り替える - サービスはまだ実行されていて、機能を抽出する必要があります!

これをすべて実装しようとする前に、可能かどうかを知りたいと思います。事前に

おかげ

ニコラ

答えて

-3

カメラはプレビュー画面を必要とするように私はこれが可能だとは思いません。前の質問を参照here

+0

あなたは正しいと思います。私はトピックのこの興味深い議論を見つけました:http://code.google.com/p/android/issues/detail?id=9570 –

3

はい、その可能、1つの同様のスレッドあなたは、現在の画面の上に偽のプレビューを表示する必要が

Open/Run Camera from background service in android

+1

あなたが最初にアクティビティを開いた場合にのみあなたのメソッドが動作します - 表面ビューを初期化し、サービス – Choletski

1

に私の答えとサンプルコードを確認してください。そのためには、1 * 1 pxディメンションのサーフェイスビューを作成し、そこにプレビューを表示する必要があります。あなたはそれのために他のアプリにサーフェイスビューを描画する必要があります。

thisのサービスを利用している場合でも、バックグラウンドからイメージをキャプチャする機能を提供するライブラリをご覧ください。

関連する問題