您好,登錄后才能下訂單哦!
最近在調用android系統拍照功能時,將拍出的照片在顯示到ImageView上時,在模擬器上是正常的,可到了真機,死活顯示不出來,后來經過多方查證終于調試好了。
1、要重載onConfigurationChanged事件,阻止調用相機后原本的Activity重新OnCreate,如果重新 OnCreate會導致ImageView上的照片被原本圖片取代。
2、拍的照片長和寬和真機顯示是相反的。同時照片必須經過壓縮才好放到ImageView上。
3、如果調用相機時用了intent.putExtra(MediaStore.EXTRA_OUTPUT, uri),那么在OnActivityResult里的data就得不到數據。如果沒有指定就能得到數據。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。