Mais conteúdo relacionado
第十堂 Android 5.0 lollipop
- 2. 課程內容
• Material Design
• Android Auto
• Android TV
• Android Watch
• ART (Android Run Time)
• 其他
Jason的Android 快樂應用程式學習班
- 4. Material Design 的 Goal
• 結合傳統設計與科技, 發展出適合在各裝置
(Mobile, TV, Watch, Glasses)適用的一體
設計
Jason的Android 快樂應用程式學習班
- 5. Material Design 的 Principle
• 物質感的設計 Material is the metaphor
Jason的Android 快樂應用程式學習班
好像觸摸得到物質
的感覺!
- 6. Material Design 的 Principle
• 鮮明的, 圖案式的, 充滿意圖的 bold, graphic, intentional
Jason的Android 快樂應用程式學習班
明顯的指示與輸入
!
- 7. Material Design 的 Principle
• 有意義的動作 motion provide meaning
Jason的Android 快樂應用程式學習班
畫面的轉換保有連
貫性!
- 9. Material 的物理性質
• 1 dp 的厚度
• 有紙板的陰影
• 內容的變化不會影響這個厚度
• 壓到最上層就不會傳到下一層
• 板子跟板子之間是有厚度的
• 板子不可穿越
Jason的Android 快樂應用程式學習班
- 16. dp, px 與 sp
Jason的Android 快樂應用程式學習班
• sp 跟 dp 同, 但加入了使用者自己在設定調整字體大
小的因素
- 29. ART (Android Run Time)
Jason的Android 快樂應用程式學習班
• ART前身是 Dalvik 虛擬機, 在安裝時會將 dex
編譯為 oat, 提升運行速度.
• ART 並非所有的 dex 檔皆可編譯
• 改善 GC (Garbage Collection), 減少因為記憶
體不足引起的程式錯誤
• 支援 64 位元
- 31. Lollipop 的其他 Sample
Jason的Android 快樂應用程式學習班
• Concurrent Document
MultiTasks by documents, 可以先開了某個 APP 讓他執行,等
等再回去, 例如: 讓手機先 Load 購物資訊
• HDR Viewfinder
可以擷取兩個不同的 Camera Frame
• Job Scheduler
使用 Project Volta API, 達到更省電的效果