關於適配
許多初級開發者,都不太理解 適配這個概念。 在我看來適配是分為兩方面的
1、螢幕適配
2、手機型號適配
關於螢幕適配:android給了我們最終的解決方案,使用dp。但是有的時候也是有問題的,就比如一行展示的內容較多,例如 我這一行要展示 乙個商品的 原價 現價 銷量 產地這4個資訊,大多數手機是剛剛好能夠展示出來的,但是不巧,你的老闆是個小螢幕手機。展示不全,讓你適配。在我看來這種問題,直接找設計或者產品,重新搞ui圖吧。
說到這裡了就說說布局問題吧:多多使用linearlayout多用權重,會讓你的布局看起來比較協調。在我初期專案整體使用relativelayout我現在再去改改,頭疼。是真的疼,而linearlayout就顯得十分好改動
關於ui圖:我們小公司,設計給的時候就是按照蘋果5的尺寸給的,所以,沒有乙個專門的android尺寸,大公司應該不會這樣吧。上面標註px,你除以個2,基本就是我們所需要的dp尺寸。
載入本地icon 寬高要wrap_content,要不然,很容易出現模糊問題。模糊的本質就是在乙個高解析度手機上顯示了低解析度的圖。
關於適配圖示問題,很久以前的專案是主流hdpi了,但是在如今,他已然不適用。現在主流是xhdpi,當然跟高的xxhdpi也是有的。
桌面icon這個適配要全做,盡量放在mipmap資料夾下,為啥?因為谷歌推薦。icon尺寸 這裡只給出常用,其他的自己換算吧,xhdpi:96*96 xxhdpi:144*144。某次老闆提出他的手機顯示有問題,模糊。正巧我當時在上傳360市場,湊巧設計沒有時間給我搞圖示,我就用了一張512*512的圓圖,直接替換了。裝上之後效果是很明顯的。提到圓圖,360市場的桌面icon是需要圓圖的,這個原因也導致我提過很多次版本都沒審核通過。
關於手機型號適配
比較討厭人的就是 三星 小公尺 華為。
ps:不過人家做的是真的好。
第二種 設定橫豎屏切換不過載activity生命週期 這兩種配置分別為
華為:當年乙個子執行緒吐司 我們3個人,搞了一天。。。
幾點建議:
android開發注意事項
感謝 url color blue 1.listview color listview中item的布局至關重要,必須盡可能的減少使用的控制項,布局。relativelayout是絕對的利器,通過它可以減少布局的層次。同時要盡可能的復用控制項,這樣可以減少listview的記憶體使用,減少滑動時gc次...
Android 相機的開發注意事項
在後期階段,做出過非常漂亮的效果,比如在visual studio的lomo效果,但是移植到android平台進行手機端測試的時候,會發現 1.非常卡,螢幕移動時手機處理跟不上 2.無法照相儲存 連處理都難以跟的上腳步,更別說照相了 因此不得不重新設計演算法,多次調整複雜度 我在lomo上畫的時間最...
開發注意事項
一 編碼方面 1.ui層面的東西,盡量畫素級復現設計稿,做完之後在ie,firefox,chrome中預覽一遍,確認沒有問題。2.拿到設計稿之前,對業務需求要有所了解,拿到設計稿之後進行推演,檢查互動是否有誤,如果有誤再三確認之後再開始做。3.元件書寫方式,如果輸入的資料能保持一致,則元件裡面處理資...