公告版位

目前分類:9. 效能 (15)

瀏覽方式: 標題列表 簡短摘要

ViewSub 可以減少一開始配置Layout的memory

來達到初期加速的效果

文章標籤

RX1226 發表在 痞客邦 留言(0) 人氣()

避免Deep layouts

就是要降低layout的Level數或深度

文章標籤

RX1226 發表在 痞客邦 留言(0) 人氣()

移除Useless parent

這狀況發生在layout內只有一個子元素

文章標籤

RX1226 發表在 痞客邦 留言(0) 人氣()

移除Useless leaf

這主要是說layout內沒有東西就不需要存在

文章標籤

RX1226 發表在 痞客邦 留言(0) 人氣()

當在layout使用include的tag時

如果兩個root節點都是相同的就可以使用merge的tag

文章標籤

RX1226 發表在 痞客邦 留言(0) 人氣()

Android中的xml可以利用<include>的tag

來達到layout重復使用的功能

文章標籤

RX1226 發表在 痞客邦 留言(0) 人氣()

Compound drawable是Textview的一個屬性

可以讓你在TextView的上, 下, 左, 右放置image

文章標籤

RX1226 發表在 痞客邦 留言(0) 人氣()

宣告變數時實體類型會比介面快6%

而有JIT時讀取local變數和field變數差不多

文章標籤

RX1226 發表在 痞客邦 留言(0) 人氣()

有內建Libraries就使用內建Libraries

而Native是在當你已經有source要轉移

文章標籤

RX1226 發表在 痞客邦 留言(0) 人氣()

沒必要時不使用浮點數

然後用乘法取代除法

文章標籤

RX1226 發表在 痞客邦 留言(0) 人氣()

class與其Inner class會被視為不同class

所以在存取時最好用package的權限來存取內部變數

文章標籤

RX1226 發表在 痞客邦 留言(0) 人氣()

能用for-each就使用

除了Arraylists之外

文章標籤

RX1226 發表在 痞客邦 留言(0) 人氣()

避免在class內部用getter 和 setter

能直接指定值就直接指定

文章標籤

RX1226 發表在 痞客邦 留言(0) 人氣()

當確定該變數是基本資料型態的常數

就使用Static final

文章標籤

RX1226 發表在 痞客邦 留言(0) 人氣()

Android在寫code的部分提升效能的方式

可以參考官網http://developer.android.com/training/articles/perf-tips.html

文章標籤

RX1226 發表在 痞客邦 留言(0) 人氣()