2015-11-05 80 views
1

當我手動啓動相機應用程序時,我可以訪問白平衡,縮放,分辨率等設置(通過屏幕左側的圖標)。然而,當我通過一個意圖啓動相機,這些選項圖標是不可見的:安卓相機設置由意圖啓動時丟失

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); 
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(photoFile)); 
startActivityForResult(intent, MainActivity.SET_CUSTOM_PHOTO_FROM_CAMERA); 

有沒有什麼辦法讓現有的相機設置,當相機從意圖啓動的?

回答

1

當照相機從意圖啓動時,是否有任何方法可以使相機設置可用?

對於響應該Intent的活動,UI將是什麼決定取決於該應用的作者。有數百個預安裝的相機應用程序和無數的Play商店和其他地方可供下載。他們中的任何一個都可以處理您的請求。

ACTION_IMAGE_CAPTURE協議中沒有任何文檔記錄,允許您請求更改相機UI,並且在任何地方都沒有法律強制相機應用開發人員履行相機授權,即使存在。