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