写真を撮ると、Android が自動的にサムネイルを生成し、キー「データ」を使用してエクストラとして保存することがわかりました。デバイスのスペースを節約するために、そのアクションを無効にすることは可能ですか?
1 に答える
写真を撮ると、Android が自動的にサムネイルを生成し、キー「データ」を使用してエクストラとして保存することがわかりました。
いいえ、違います。カメラアプリはサムネイルを生成し、一緒に使用されるdata
エクストラに配置する場合があります。オペレーティング システムである Android にはありません。Intent
setResult()
デバイスのスペースを節約するために、そのアクションを無効にすることは可能ですか?
あなたが「節約」すると思う「スペース」はわかりません。そのサムネイルは、システム RAM に一時的に保持されます。ディスクには保存されません。
あなたがプログラマーであり、Android アプリを作成している場合、およびACTION_IMAGE_CAPTURE
Intent
withを使用しstartActivityForResult()
てサードパーティのカメラ アプリを呼び出す場合はEXTRA_OUTPUT
、フルサイズの画像を書き込む場所を示すために を含めることができます。仕様上、ACTION_IMAGE_CAPTURE
その場合はdata
余分なものは必要ありません。一部のカメラ アプリは、その余分な処理をスキップします。
ただし、サードパーティのカメラ アプリの開発者は、好きなことを自由に行うことができます。data
彼らがカメラアプリを書いているので、彼らがすべてのリクエストで追加を作成したい場合ACTION_IMAGE_CAPTURE
、それは彼らの決定です.