Android博客周刊第56期

brucetony 7年前發布 | 4K 次閱讀 安卓開發 Android開發 移動開發

新聞

1.Android Studio 2.3 正式版發布

Android Studio 2.3 正式版發布了,該版本包含一些新特性,包括對 WebP 支持的更新;ConstraintLayout 庫支持更新和布局編輯器的部件面板。提供一個新的 App Link 助手可以幫助你在應用中構建 URI 的統一視圖。

2.Google Assistant今日起開始支持更多Android設備

在MWC 2017最后一日,谷歌正式宣布現在所有預裝安卓Marshmallow(6.0)和Nougat(7.0)的設備都將得到Google Assistant助手的支持,當然展會上出現的新品已經全面支持Google Assistant.

國外博客

1.Android Data Binding: List Tricks

I was thinking about the previous article in which I wrote about using Android Data Binding with RecyclerView.

2.Android Data Binding: Dependent Properties

Android Studio 2.3 has been released and I can talk a little about the data binding features that you’ll be able to use with it. One of the cool new things you can do is create dependent properties.

3.Gradle: How to manage dependencies

Gradle makes easy to include external binaries or other library modules to your build as dependencies.

4.Android App Performance Metrics

This article is completely about the metrics that you should measure continuously while android application development.

5.Functional Programming for Android Developers

In the last post, we learned about Purity, Side effects and Ordering. In this part, let’s talk about immutability and concurrency.

國內博客

1.技術分享-淺談android hook技術

是個開源的框架,在github上有源碼的,直接下載apk后安裝激活就可以使用,很多地方有這方面的教程,針對不同的手機架構,有大牛做了針對性的修改。可以在論壇中進行搜索 通過替換/system/bin/app_process程序控制zygote進程,使得app_process在啟動過程中會加載XposedBridge.jar這個jar包,從而完成對Zygote進程及其創建的Dalvik虛擬機的劫持。

2.Android App啟動流程

在使用Android手機時,我們總會啟動各種各樣的App以滿足生活的各種需求,你是否想過,我們是怎樣啟動這些APP的?今天我將帶著讀者一起探索在Android系統中,一個App是如何被啟動的。

3.Android LayoutInflater源碼解析

大家對LayoutInflater一定不陌生,它主要用于加載布局,在Fragment的onCreateView方法、ListView Adapter的getView方法等許多地方都可以見到它的身影。今天主要聊聊LayoutInflater的用法以及加載布局的工作原理。

4.Android 組件化之通信

之前寫過一篇Android組件化開發實踐,組件化最直接的表現形式就是工程中包含了多個業務Module,代碼要解耦,但是業務間要解耦幾乎是不可能的,于是就要涉及到業務間的通信,表現在代碼上就是Module間通信。

5.Android權限機制與適配經驗

Android M已經發布一段時間了,市面上很多應用都已經適配Android M。權限機制,作為Android M的一大特性,受到了很多開發者的關注。本文主要分享了以下幾個知識點的內容,1、Android權限機制關鍵知識點;

6.Android Scaletype源碼分析及自定義Matrix縮放規則

我詳細的總結了ImageView各種ScaleType對應的縮放效果。對于Matrix這種強大的縮放方式并沒有詳細介紹,在這一篇中會主要說一下這種縮放方式。 讓我們先從源碼中看一下上一篇中介紹的幾種縮放方式都是怎么實現的,然后再通過Matrix的方式來實現一下上一篇最后沒有實現的3種自定義縮放規則

7.創業團隊技術負責人應該避免的錯誤

自己閑的時候總是思考一個問題,將來有一天我成為一家創業公司的技術負責人,那些錯誤應該是避免犯的呢?人從一種狀態到另一種狀態的時候,先思考的不應該是如何快速去做,而是如何避免犯一些錯誤,這就是本文的出發點。

8.Android事件分發機制源碼解析

觸摸事件傳遞機制是Android中一塊比較重要的知識體系,了解并熟悉整套的傳遞機制有助于更好的分析各種滑動沖突、滑動失效問題,更好去擴展控件的事件功能和開發自定義控件。

9.Android權限機制與適配經驗

Android M已經發布一段時間了,市面上很多應用都已經適配Android M。權限機制,作為Android M的一大特性,受到了很多開發者的關注。本文主要分享了以下幾個知識點的內容,1、Android權限機制關鍵知識點;2、QQ音樂對于權限的適配經驗;3、近段時間以來遇到的一些Android權限方面的問題。OK,下面進入主題。

10.蘋果核 - Tangram 的基礎 —— vlayout

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

11.高效編寫微信小程序

微信小程序是一個工程,就和蓋房子一樣,打好了地基,才能保證后續工程師建立在可靠牢固的基礎上。 筆者需要經常新建項目,每次都要重復“修改項目結構 -> 從老項目中復制粘貼文件 -> 刪除一些老項目中代碼”這樣的過程,實在是…費心費力。

類庫

1.ExpectAnim

一個動畫運行庫

2.CameraKit-Android

很容易實現動態改變視頻大小、權限等行為

3.Shuttle

一款音樂播放器

4.Aceso

Aceso是基于Instant Run Hot Swap的Android熱修復方案

5.CircleMenu

一個圓形的菜單,選擇菜單有動畫效果

6.ht-refreshrecyclerview

HTRefreshRecyclerView 是一種基于 RecyclerView 的支持刷新和加載更多功能的控件。

7.vlayout

擴展復雜的類型

8.sealtalk-android

基于融云開發的 Android 版即時通訊(IM)應用程序 - 嗨豹。

9.CProgressButton

一款仿IOS的progress button

10.YViewPagerDemo

支持水平方向上滑動和豎直方向上的ViewPager

11.GracefulMovies

基于Retrofit+RxJava+MVP+Colorful多彩主題框架開發的高顏值影訊app。

12.Android-Pay

支持微信和支付寶兩種主流支付的集成庫, 兩行代碼實現微信支付, 三行代碼實現支付寶支付

13.materialChipView

Material Chip view

工具

1.RGB Color Wheel

RGB轉換

2.Video to GIF converter

在線視頻轉git工具

博外話

1.2017移動互聯網寒冬(Android)求職隨感

首先我想明確地說在目前的大環境下,移動互聯網確實已經屬于寒冬。尤其是Android/IOS開發,雖然說不上夕陽行業,但也離熱門IT職業差了十萬八千里。從最近大量O2O創業公司倒閉破產,華為、樂視等大廠實施裁員的新聞其實也能略見一二了。

2.人人都可以做深度學習應用:入門篇

2016年,繼虛擬現實(VR)之后,人工智能(AI)的概念全面進入大眾的視野。谷歌,微軟,IBM等科技巨頭紛紛重點布局,AI 貌似將成為互聯網的下一個風口。很多開發同學,對人工智能非常感興趣,確不知從何入手進行學習,精神哥也同樣被這個問題困擾。直至看見漢彬同學的這篇文章,豁然開朗,讓我堅定地邁出了成為“AI 工程師”的第一步!

 

來自:http://www.androidblog.cn/index.php/Index/detail/id/65

 

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