正文
一、寫在前面
最近由于廖子堯忙于自己公司的事情和 OkGo (一款專注于讓網(wǎng)絡(luò)請求更簡單的網(wǎng)絡(luò)框架) ,故讓LZ 接替維護 ImagePicker(一款支持單、多選、旋轉(zhuǎn)和裁剪的圖片選擇器),也是處理了諸多bug,最近總算趨于穩(wěn)定了,這里就把Android N (API 24) 以上的相機適配方案分享給大家。
Android Nougat 也是被更新很久了,作為一名 Andorid 開發(fā)者,我們有義務(wù)時刻準備自己調(diào)整 targetSdkVersion 為最近的一個,于是從之前的 23 直接提高到了 25 。
和往常一樣,每當我們調(diào)整targetSdkVersion,我們需要檢查我們的代碼的每一部分工作的非常好。如果你只是簡單地更改代碼,我可以說,你的應用程序正在崩潰或故障的高風險。在這種情況下,當你改變你的應用程序的targetSdkVersion 24,我們需要檢查每一個功能完美的作品在Android的牛軋?zhí)牵?4)以上。
拿到 7.0 的小米5測試機后,迫不及待對自己維護的 ImagePicker 測試了一個遍,然而的確和大家所提的issuse一樣,在調(diào)用系統(tǒng)相機的時候直接崩潰了。