3

CameraCaptureTask を使用する Windows Phone 7 用に開発された既存のアプリケーションがあります。

キャプチャされた画像はアプリに返され、グレースケール変換のために処理されます。

Windows Phone 8 Lumia 920 で同じアプリ (正確には同じバイナリ) をテストしているときに、CameraCaptureTask でキャプチャされたすべての画像のコピーが「カメラ ロール」フォルダーに保存されていることがわかりました。

私のアプリのユーザーは、キャプチャされた画像が「カメラロール」フォルダに密集していることを期待していないため、これは少し面倒です。ドキュメントhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh394006(v=vs.105).aspxを調べたところ、以下の引用が見つかりました。

Windows Phone 8 では、ユーザーがカメラ キャプチャ タスクで撮影した写真を受け入れると、その写真は電話のカメラ ロールに自動的に保存されます。以前のバージョンの Windows Phone では、写真は自動的に保存されません。

これまでのところ、Windows Phone 8 でこのケースを回避する方法を見つけることができませんでした。

Windows Phone 8 で CameraCaptureTask の Show() メソッドを呼び出す前に、この機能をオフにする方法はありますか?

4

2 に答える 2

2

いいえ。これは、WP8 に実装された消費者向けの機能要求であり、開発者には透過的です。ここでのユースケースは、消費者が CameraCaptureTask を使用して完璧なショットを並べ、何らかの理由でそれをアプリとして使用せず、後でそれを見つけることができないということです。

補足として、私は実際に、さまざまな Twitter や写真編集アプリを使用しているときに、これが数回発生しましたが、非常に迷惑です。

于 2012-11-29T02:01:36.857 に答える
2

意味がありません。CameraCaptureTask は、ユーザーが写真をカメラ ロールにプッシュするためではなく、アプリで使用するためにアプリが写真をキャプチャできるようにするために作成されました。それがレンズの目的です(カスタムコードはカメラロールにも書き込むことができます)。

私のアプリの 1 つが WP8 マーケットから削除されたばかりなので、開発者には透過的ではありません。彼らは、「アプリの写真がスカイドライブに望ましくないアップロード」を引き起こす可能性があると述べています.

ジャスティン、本当にバグじゃないの?修正されますか?

これにより、開発を WP7 と WP8 の 2 つに分割する必要があります。今はそんな面倒なことはしたくない…

于 2012-12-27T18:28:11.253 に答える