0

ユーザーは、デバイスのカメラを使用して写真を撮ります。私のアプリケーションは、ユーザーがキャプチャした写真の数を追跡する必要があります。
アプリケーションでデフォルトのカメラを起動したくありません。ユーザーがデバイスのカメラでクリックした写真のカウントを増やしたいです。

ソフトボタンカメラを搭載したデバイスはCAMERA_BUTTON意図的に機能しないため、カウントを取得する他の方法はありません.

4

1 に答える 1

1

私のアプリケーションは、ユーザーがキャプチャした写真の数を追跡する必要があります

一般的に、それは不可能です。他のアプリケーションの任意のアクションをスパイすることはできません。

最も近いのは、ジュリアンが提案したものです - を使用しFileObserverて監視しEnvironment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM)ます。ただし、すべてのカメラ アプリケーションがそこに写真を保存するわけではありません。

于 2012-05-04T10:57:21.880 に答える