閱讀780 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Android開發技術周報 Issue#11

Android開發技術周報 Issue#11

聲明:所有內容收集整理自網絡。如有侵權,請聯係刪除。微信公眾號上請點擊“閱讀原文”閱讀完整版本。

業界新聞

1. 個人開發者可申請小程序

小程序開放個人開發者申請注冊,個人用戶可訪問微信公眾平台,掃碼驗證個人身份後即可完成小程序帳號申請並進行代碼開發。

請訪問:微信公眾平台

2. 天貓團隊開源跨平台模塊化 UI 界麵開發框架 Tangram

Tangram,七巧板,是天貓團隊剛剛開源的跨平台模塊化 UI 界麵方案。據悉,之所以命名為 Tangram ,是希望它能像七巧板一樣可以通過幾塊積木就搭出豐富多彩的界麵。

Android開發

1. 移動應用設計:綜述、導航和瀏覽

應用程序現在是主流的提供內容和服務的方式,並已經廣受用戶信賴。但在一個已經高度被開發的市場裏,一款移動應用如何做到有用,有意義並且有價值,以使客戶滿意並留存呢? Google 的 UX 研究主管 Jenny Gove 為您詳細介紹了創建一款優秀的移動應用的 25 條原則,我們會在這次連載中分批次為您逐一詳述。

2. Android View進階之RecyclerView 實現滑動刪除和拖拽功能

從Android 5.0開始,穀歌推出了新的控件RecyclerView,相對於早它之前的ListView,優點多多,功能強大,也給我們的開發著提供了極大的便利,今天自己學習一下RecyclerView輕鬆實現滑動刪除及拖拽的效果。

3. 實現一個帶下拉彈簧動畫的 ScrollView

在剛推出的 Support Library 25.3.0 裏麵新增了一個叫 SpringAnimation 的動畫,也就是彈簧動畫。要是用它來做一個滑動控件下拉回彈的效果,應該不錯吧。

4. Android 渲染優化

Android係統每隔16ms發出VSYNC信號,觸發對UI進行渲染,要每次渲染都成功,這樣就必須達到流暢的畫麵所需要的60fps,否則會發生丟幀的現象,丟幀越多,用戶明確感到卡頓。卡頓現象,由於複雜的布局或界麵過度繪製未能在每幀16ms內完成導致的。本文講解了渲染優化的技巧。

5. 天貓 Android Tangram 的基礎 —— vlayout

vlayout 是手機天貓 Android 版內廣泛使用的一個基礎 UI 框架項目,提供了一個用於 RecyclerView 的自定義的 LayoutManger,可以實現不同布局格式的混排,目標是支撐客戶端 native 頁麵的快速開發。它也是 Tangram 框架的基礎模塊,現已開源。

6. 是時候和 Implict Broadcast 說再見了

Android O對於係統廣播(Broadcast)的改變歸根結底都是為了進一步的節省功耗。Google在Android Marshmallo(6.0, API level 23)中引入了Doze and App Standby來改進Android係統的電池表現。本文主要介紹了Android O中對Broadcast的改變。

7. Android內存優化總結&實踐

Andorid內存優化一直是一個比較重要的話題,我們可以通過各種內存泄露檢測組件,MAT查看內存占用,Memory Monitor跟蹤整個App的內存變化情況, Heap Viewer查看當前內存快照, Allocation Tracker追蹤內存對象的來源,以及利用崩潰上報平台從多個方麵對App內存進行監控和優化。本文列舉了一些常見的情況,介紹了Android內存優化的方案。

8. Android 優化APP 構建速度的17條建議

較長的構建時間將會減緩項目的開發進度,特別是對於大型的項目,app的構建時間長則十幾分鍾,短則幾分鍾,長的構建時間已經成了開發瓶頸,本篇文章根據Google官方文檔,外加作者的一些理解,目的是提供一些提升app構建速度的優化建議。

開源庫&項目&工具

1. Tangram-Android

Tangram是一套動態化構建 Native 頁麵的框架,它包含 Tangram Android、Tangram iOS,管理後台等一些列基礎設施。本工程是 Tangram Android 的sdk 項目地址,底層依賴於vlayout 和 UltraViewPager。

2. AppMethodOrder

一個能讓你了解所有函數調用順序的Android庫(無需侵入式代碼)

聯係方式

sn0wdr1am

最後更新:2017-04-01 17:04:39

  上一篇:go 數據挖掘——數據挖掘過程
  下一篇:go 3月30日雲棲精選夜讀:Scott 帶你掌握 Nodejs 打通全棧