原创 Android架構詳解——圖片加載

內容週末補上

原创 魅族手機webview title獲取不到

在APP中Hybird模式開發下,我們經常隱藏H5的頭,而外殼使用APP的頭做整個頁面的跳轉控制,例如左側的統一返回或者定製化返回,頁面頭的展示,右側各種不同業務下的ICON和事件等,例如下圖: 這樣做會有很多的好處,後續分

原创 Android性能優化典範——渲染性能(Render Performance)

從設計師的角度,他們希望App能夠有更多的動畫,圖片等時尚元素來實現流暢的用戶體驗。從用戶的角度,他們希望App能夠在操作中入Dove般絲滑,然而有些App或者其中的某些頁面(比如列表頁),或者那些需要複雜的渲染操作的界面。會在操

原创 Android性能優化典範——GPU渲染(Profile GPU Rendering)

打開手機裏面的開發者選項,選擇Profile GPU Rendering,如下圖所示: 隨着界面的刷新,界面上會滾動顯示垂直的柱狀圖來表示每幀畫面所需要渲染的時間,柱狀圖越高表示花費的渲染時間越長。綠色的線代表16ms,我們

原创 獲取手機的機型和運營商

對於特殊機型的問題,經常會遇到對當前的APP所在手機做運營商(華爲,三星,小米,魅族等)和機型的判斷,主要是通過如下兩個系統的方法判斷。更多信息也是通過類似的方式獲取,此處只是給個思路,網上的參考很多,但是有些解釋容易誤解。 下

原创 Android性能優化典範——通曉過度繪製(Understanding Overdraw)

Overdraw(過度繪製)描述的是屏幕上的某個像素在同一幀的時間內被繪製了多次。在多層次的UI結構裏面,如果不可見的UI也在做繪製的操作,這就會導致某些像素區域被繪製了多次。這就浪費大量的CPU以及GPU資源。比如說,一個Tex

原创 Android打包原理詳解

有時間補上 點贊 收藏 分享 文章舉報 JasonQQIT 發佈了91 篇原創文章 · 獲贊 10 · 訪問量 9萬+ 私信

原创 2016Android技術開發總結

今天2017年春晚的節目單已出,馬上就可以回家了,心理有一種說不出來的喜悅,因爲終於可以見到我最愛的人了了,爸爸媽媽兒子非常非常想念你們,真希望能夠儘早穩定,在你們還沒有年邁的時候,可以每天陪伴在你們身邊,享受最美好的時光。 畢

原创 Android初始內存

隨着硬件技術的發展,手機的內存越來越大。內存是手機系統中非常重要而且稀缺的資源,做爲一個Android的開發人員,我們不能因爲存在的增大因此而隨意的使用內存,把握好每一塊內存,才能讓APP的性能達到最優。通常對於內存的管理和優化有

原创 Android性能優化典範——總綱

Google已經發布了關於Android性能優化典範的六篇專題,這些專題旨在幫助開發者創建更快更優秀的Android App。其中第一篇發佈於2015年伊始, 一共16個短視頻,每個3-5分鐘。課程專題不僅僅介紹了Android系

原创 Android分享SDK模塊化-------微信分享基礎篇

接入一個第三方的SDK,首選需要登錄第三方的官方平臺,下面是微信的官方地址:https://open.weixin.qq.com/cgi-bin/index?t=home/index&lang=zh_CN,接入微信SDK一般分爲如

原创 Android多渠道打包詳解

Android應用市場百花爭豔,應用寶,baidu,小米,豌豆莢等等都是各自佔據一方,爲了對每個市場的應用下載以及該渠道市場上的一些行爲(下單等)數據分析,所以Android要打出不同渠道的包,以方便APP客戶端在API請求時帶入

原创 Android App瘦身詳解

內容明日補齊 點贊 1 收藏 分享 文章舉報 JasonQQIT 發佈了91 篇原創文章 · 獲贊 10 · 訪問量 9萬+ 私信

原创 App內存分析工具——Memory Analysisi Tool(MAT)

明日補齊 點贊 收藏 分享 文章舉報 JasonQQIT 發佈了91 篇原創文章 · 獲贊 10 · 訪問量 9萬+ 私信

原创 Android內存詳解——內存使用情況

Process Stats: Android 4.4 KitKat 提出了一個新系統服務,叫做procstats。它將幫助你更好的理解你app在後臺(background)時的內存使用情況。Procstats可以去監視你app在一