下面來簡單分析一下實(shí)現(xiàn)思路,我們首先照片肯定可以通過拍照和從相冊選取,這個都可以向系統(tǒng)發(fā)送特定的Intent,響應(yīng)對應(yīng)的系統(tǒng)程序,然后在onActivityResult里面,獲取我們的數(shù)據(jù)即可。而在onActivityResult里面,我們可以獲取到兩種形式的數(shù)據(jù),Bitmap and uri。一般情況下我們是不會選擇Bitmap的,因?yàn)榇蠹叶贾牢覀兊氖謾C(jī)里面的照片都太大了~強(qiáng)行使用bitmap,我只能說你,屌屌屌,sorry,我說的不是666,是傻屌的意思!

 

哈哈哈,讓我爆粗口,我原本是拒絕的~只是希望警醒在看文章的你,那么就用uri吧~

 

那么然后呢?當(dāng)然是對它做裁剪,完成后把這個裁剪后的bitmap對象設(shè)置給ImageView,保存起來,上傳到服務(wù)器即可。

大致了解了流程,那么我們直接看代碼吧~

先看看我們的圓形Image吧,我這個有點(diǎn)亂,因?yàn)榭紤]了很多我畢設(shè)的邏輯,所以做了一些修正,這個圓形Image相信網(wǎng)上會很多。

網(wǎng)友評論