0

写真を撮ると、Android が自動的にサムネイルを生成し、キー「データ」を使用してエクストラとして保存することがわかりました。デバイスのスペースを節約するために、そのアクションを無効にすることは可能ですか?

4

1 に答える 1

0

写真を撮ると、Android が自動的にサムネイルを生成し、キー「データ」を使用してエクストラとして保存することがわかりました。

いいえ、違います。カメラアプリはサムネイルを生成し、一緒に使用されるdataエクストラに配置する場合があります。オペレーティング システムである Android にはありません。IntentsetResult()

デバイスのスペースを節約するために、そのアクションを無効にすることは可能ですか?

あなたが「節約」すると思う「スペース」はわかりません。そのサムネイルは、システム RAM に一時的に保持されます。ディスクには保存されません。

あなたがプログラマーであり、Android アプリを作成している場合、およびACTION_IMAGE_CAPTURE Intentwithを使用しstartActivityForResult()てサードパーティのカメラ アプリを呼び出す場合はEXTRA_OUTPUT、フルサイズの画像を書き込む場所を示すために を含めることができます。仕様上ACTION_IMAGE_CAPTUREその場合はdata余分なものは必要ありません。一部のカメラ アプリは、その余分な処理をスキップします。

ただし、サードパーティのカメラ アプリの開発者は、好きなことを自由に行うことができます。data彼らがカメラアプリを書いているので、彼らがすべてのリクエストで追加を作成したい場合ACTION_IMAGE_CAPTURE、それは彼らの決定です.

于 2015-08-03T11:19:49.430 に答える