Android開發技術周報 Issue#38

jopen 9年前發布 | 32K 次閱讀 Android

教程

  1. Android Design Support Library 的 代碼實驗——幾行代碼,讓你的 APP 變得花俏

    目前,我相信,沒有任何 Android 開發者不知道材料設計的,因為它的設計在過去的一年震驚了世界,正式的變成了一個設計理念。令人驚訝的是,在 Android 應用中材料設計是不容易實現的,因為材料設計的 UI 組件 如: Floating Action Button (FAB) 在低于 Android L 系統上是不可用的。我們只能選擇使用由獨立開發者公布出來的第三方庫

    </li>

  2. Android 增強版百分比布局庫 為了適配而擴展

    上周一我們發布了Android 百分比布局庫(percent-support-lib) 解析與擴展中對percent-support這個庫進行了解析和添加了PercentLinearLayout的支持。

    </li>

  3. 淺析: Android 嵌套滑動機制( NestedScrolling)

    谷歌在發布安卓 Lollipop版本之后,為了更好的用戶體驗,Google為Android的滑動機制提供了NestedScrolling特性,NestedScrolling的特性可以體現在哪里呢?比如你使用了Toolbar,下面一個ScrollView,向上滾動隱藏Toolbar,向下滾動顯示Toolbar,這里在邏輯上就是一個NestedScrolling —— 因為你在滾動整個Toolbar在內的View的過程中,又嵌套滾動了里面的ScrollView。

    </li>

  4. 我眼中的下拉刷新

    在APP交互中,下拉刷新是非常常見的一種交互方式。在使用APP的時候,這也成為了一種潛意識的操作了。下拉刷新最早在iOS中出現,iOS的視圖渲染機制完成這種效果是非常簡單的。但Android的視圖呈現形式,實現這一效果就需要稍微麻煩一些了。

    </li>

  5. 影響數千萬APP的安卓APP“寄生獸”漏洞技術分析

    360手機安全研究團隊vulpecker近日發現了一種新型的安卓app安全漏洞,市面上數以千萬的app都受該漏洞影響。該漏洞一旦被攻擊者利用,可以直接在用戶手機中植入木馬,盜取用戶的短信、照片以及銀行、支付寶等賬號密碼,vulpecker以“寄生獸”命名這個漏洞。

    </li>

  6. 虛化夢幻背景+自動來回移動動畫效果

    必須說寫博客是一項非常需要毅力的事情,這兩月稍微忙一點就完全忘了這茬了,罪過罪過。今天解析一個 虛化夢幻背景+自動來回移動動畫 的效果,這個動畫也是從Muzei中提取出來了~感謝大神!!

    </li> </ol>

    代碼&開源庫

    1. driveimageview

      An advanced ImageView with a nice approach to display some text inside it.

      </li>

    2. Atelier

      一個對Palette進行了進一步的封裝,支持鏈式調用,幫助你簡化Palette使用的庫。

      </li>

    3. SeekBarCompat

      SeekBar 的一個Material Design兼容實現,支持到API 16及以上。

      </li>

    4. bubbles-for-android

      像QQ那樣可以把聯系人頭像添加到桌面并顯示消息個數的效果。

      </li>

    5. Paper

      一個快速的NoSQL數據存儲庫,使用高效的 Kryo 進行對象的序列化和反序列化。

      </li>

    6. MultiCardMenu

      一個交互方式比較新穎的卡片菜單。

      </li>

    7. Dexposed

      阿里巴巴無線事業部的第一個重量級Android開源項目——無侵入的運行期AOP框架『Dexposed』,基于ROOT社區著名開源項目 Xposed改造剝離了ROOT部分,演化為服務于所在應用自身的AOP框架。它支撐了阿里大部分App的在線分鐘級客戶端bugfix和線上調試能力。

      </li>

    8. DeepLinkDispatch

      一個簡單的、基于注解的Deep Link處理庫。

      </li>

    9. WaterDropListView
      A powerful ListView with awesome pull-refresh and pull-on-loadmore function!

      </li>

    10. card.io-Android-source
      一個信用卡信息掃描SDK。

      </li>

    11. MaterialRecents

      像系統的最近使用應用列表那樣的堆棧卡片效果。

      </li>

    12. AndroidRubberIndicator

      效果很贊的ViewPager指示器。

      </li>

    13. DownloadProgressBar

      效果很贊的下載進度條效果。

      </li>

    14. barber

      通過注解獲取定義控件屬性值的庫。

      </li>

    15. BlurredGridMenu

      毛玻璃背景效果的網格菜單。

      </li> </ol>

      工具

      1. STF

        STF is Control and manage real Smartphone devices from your browser.

        </li>

      2. Mobile-Checker

        W3C發布的移動端頁面檢查工具,可以選擇三種屏幕規格,通過工具發現網站在移動端存在的問題。

        </li> </ol>

        視頻

        1. 移動開發網絡性能優化實踐

          國內大多數無線App都會使用網絡服務,面對國內移動無線網絡的復雜環境,加上用戶多樣的硬件特性,因此會在開發App時面臨比傳統PC互聯網更具挑戰性的網絡性能問題。攜程客戶端框架團隊經過半年多的摸索,在App網絡性能優化方面總結了一些實踐經驗,分享給國內無線App的開發者和架構師。

          </li>

        2. 美團移動平臺背后的技術

          從千團大戰勝出的美團,如今在O2O的垂直業務上闊步前進,王興更是提出了2015年要建平臺、建生態。這意味著除去主營業務,美團團購客戶端還需要接入電影選座、外賣、酒店訂房等垂直業務,由于業務本身的千差萬別,產品設計也是各不相同,導致代碼復用很苦難,而且這些業務往往還不是同一個團隊維護的。那么在平臺化過程中,美團的移動開發團隊是如何解決技術上、團隊上、業務上的困難的呢?

          </li> </ol> 來自:http://www.androidweekly.cn/android-dev-weekly-issue38/

           本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
           轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
           本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!