1. 程式人生 > >Android適配(語言、螢幕、sdk版本和機型)的解決方案

Android適配(語言、螢幕、sdk版本和機型)的解決方案

       本篇文章不具體描述每一種適配的細節,而是提供各種適配的原則和該原則下已經實現的比較優質的適配方案

       轉載標明出處哦n(*≧▽≦*)n

1、語言適配

全世界各種語言程式碼:點選開啟連結

2、螢幕適配

Layout的適配

大神提供的庫完全自動適配:點選開啟連結

谷歌開發的自動適配庫:點選開啟連結

Bitmap的適配

3、不同Android版本適配

4、不同機型的適配

此類適配主要集中在具體功能模組,如照相模組(我自己遇到過的),需要通過大量的測試來驗證,因此在專案中新增崩潰日誌和效能日誌是非常必要的,通過這些日誌的跟蹤,我們可以及時的獲取每一種機型發生的問題,從具體問題具體分析解決不同機型的適配

以下是本人編寫的比較簡單的app崩潰日誌庫和效能日誌庫

Buglog 收集app執行中各種崩潰資訊(exception、error、anr異常,未來可能會新增html的異常)

PFLog 負責觀察方法,提供該方法的執行效能日誌,允許程式設計師追加自己在方法中比較感興趣的敏感資料

當前兩個庫以module庫的形式存在,稍後會將其封裝並上傳至jcenter庫