天天看點

安卓 PictureSelector直接開啟相機拍照,不調出相冊

記錄一次需求,現有的安卓項目是​

​mvp+databinding​

​模式。

需求

​之前的功能: 點選圖檔按鈕直接調出相冊選擇圖檔,​

​現在的需求: 點選圖檔按鈕直接調出相機拍照。​

找到對應ui的xml檔案中對應的圖檔按鈕位置,這個是自己定義的類,

安卓 PictureSelector直接開啟相機拍照,不調出相冊

然後進入該類找到對應的監聽事件(我這裡的​

​chooseMode = PictureMimeType.ofImage()​

​前面定義了)

​PictureSelector​

​中如果想直接開啟相冊就調用.​

​.openGallery(PictureMimeType.ofImage())​

​之後根據具體的需求添加對應的具體屬性. 如果想直接開啟相冊拍照就調用​

​.openCamera(PictureMimeType.ofImage())​

​然後​

​.forResult(callback)​

​傳回你的回調函數即可. 這兩個好像隻能開啟一個.

安卓 PictureSelector直接開啟相機拍照,不調出相冊