《Android經驗分享》週刊第12期

世鋒日上發表於2017-04-11

《Android經驗分享》收錄國內外最近一週熱門的技術部落格以及優秀的類庫,星期一傍晚將準時更新給大家
微信公眾號:Android經驗分享
QQ討論群:386067289

本文已授權微信公眾號:Android經驗分享,在微信公眾號平臺原創首發。

熱點新聞
1.釋出半年 谷歌Android 7.0/7.1採用率仍不到5%
據科技部落格PhoneArena北京時間4月7日報導,在正式釋出近6個月後,Android“牛軋糖”系統看起來難以成為谷歌的主導移動平臺。

2.Android O啟動器已經移植到Android 6或更高版本當中
Android的優勢之一是開放性。雖然這可以在一定程度上被濫用,但是它允許使用者無需考慮手機品牌或者是否獲得谷歌官方支援,讓他們享受他們無法訪問的功能。例如,Android O開發者版本附帶的最新啟動器,現在已經非官方地移植到Android 6或更高版本當中。

熱門部落格
1.Android 優化APP 構建速度的17條建議
十幾分鍾,短則幾分鐘,長的構建時間已經成了開發瓶頸,本篇文章根據Google官方文件,加上自己的一些理解提供一些提升app構建速度的優化建議。

2.loadLibrary動態庫載入過程分析
本文講述的Android系統體系架構, 分析動態庫的載入過程。

3.Android安全防護之旅---帶你把Apk混淆成中文語言程式碼
最近想爆破一個app,沒有加殼,簡單的使用Jadx開啟檢視原始碼,結果把我逗樂了,程式碼中既然都是中文,而且是一些比較奇葩的中文字句。

4.最詳細的Android對話方塊_詳解
android中對話方塊是非常常用的控制元件之一, google也提供了各種自定義對話方塊. 我覺得好多人都太模糊。對話方塊的幾種實現方式:1.Activity 2.popwindow詳解 3.Dialog 4.Fragment

5.利用Android原始碼,輕鬆實現漢字轉拼音功能
今天和大家分享一個從Android系統原始碼提取出來的漢字轉成拼音實現方案,只要一個類,560多行程式碼就可以讓你輕鬆實現漢字轉成拼音的功能,且無需其他任何第三方依賴。

6.React Native開源專案-稀土掘金客戶端(Android、iOS雙適配)
該為React Native開發的適配Android,iOS雙平臺的稀土掘進客戶端,開發版本為RN0.36版本。

7.支援橫向縱向滾動和迴圈滾動的 ViewPager,阿里巴巴出品
UltraViewPager 是一個封裝多種特性的 ViewPager,主要是為多頁面切換場景提供統一解決方案。

8.Android中記憶體優化的那些事 - 一個有關圖片的優化記錄
記憶體問題永遠是既陌生又熟悉的話題,而且大多數都發生在一個叫作使用者家的手機上。安卓系統本身不斷的在優化,三方框架也逐漸成熟,外加手機廠商的大記憶體加持,似乎記憶體問題變得少見,但還是不能忽視。

9.Android ConstraintLayout使用指南
升級Android Studio 2.3之後,IDE預設生成的Activity佈局都是以ConstraintLayout做為根佈局,體驗了一把這個Google去年就開始力推的ConstraintLayout後,覺得非常不錯,本文用於記錄ConstraintLayout各個方面的使用知識。

10.Realm(Java)的那些事
Realm是一個由Y Combinator孵化的創業團隊開源出來的MVCC(多版本併發控制)的資料庫,支援執行在手機,平板和可穿戴裝置等嵌入式裝置上。

受歡迎的類庫
1.sand
NI 實現 Sobel 運算元影象邊緣檢測

2.BezierViewPager
炫酷的 ViewPager 切換和貝塞爾指示器

3.FriendCircle
一起來擼個朋友圈吧

4.PatternLockView
An easy-to-use, customizable, Material Design complaint Pattern Lock view for Android

5.AndroidGpsStatus
An android widget library to show GPS status and signal strengt

6.ShootPlane
微信打飛機的簡易版,主要用Android的屬性動畫實現!

7.SuperUtils
囊括了一大部分 Android 應用開發過程當中常用的工具類。

8.ApkProtect
通付盾第一代安全加固方案

9.ShadowImageView
可以根據圖片變顏色,更加細膩的陰影效果

10.ChangeTabLayout
一款炫酷的 TabLayout

完整專案
1.kickmaterial
一個為眾籌網站kickstarter設計的安卓app,強調 Material Design,用來演示安卓開發的最新趨勢。資料來自於模擬的api。

使用到的技術和libs

效果預覽圖:

《Android經驗分享》週刊第12期

《Android經驗分享》週刊第12期

週刊外話
1.那些年收藏的Android開源庫集合(工具)
2.那些年收藏的Android開源庫集合(UI效果)
3.那些年收藏的Android開源庫集合(控制元件)

更多精彩文章請關注微信公眾號"Android經驗分享":這裡將長期為您分享Android高手經驗、中外開源專案、原始碼解析、框架設計和Android好文推薦!

《Android經驗分享》週刊第12期
掃一掃加我哦

相關文章