Android開發技術周報 Issue#40
教程
-
由@hi大頭鬼hi同學翻譯的三篇很不錯的Gradle文章,主要介紹了task的配置和執行,Groovy的常用語法,以及task的依賴等。另外2篇: Gradle Tips#2-語法 、 Gradle tip #3-Task順序
-
這篇文章本來只是篇寫給同學看的短文——因為他一直認為“Android 從 4.0 開始就是扁平化設計了”....結果沒想到這么想的人還不少,所以就寫了這么一篇科普文,全篇偏小白,無干貨,敬請放心閱讀。
-
浮動操作按鈕 (簡稱 FAB) 是: “一個特殊的promoted操作案例。因為一個浮動在UI之上的圓形圖標而顯得格外突出,同時它還具有特殊的手勢行為”。
-
CoordinatorLayout 實現了多種Material Design中提到的滾動效果。目前這個框架提供了幾種不用寫動畫代碼就能工作的方法,這些效果包括:讓浮動操作按鈕上下滑動,為Snackbar留出空間。
-
浮動操作按鈕,現在可選的方案很多,design庫中也有,目前來說在考慮實現浮動操作按鈕的時候,有以下幾種常用方案:官方的:
android.support.design.widget.FloatingActionButton
,優點是可以與Snackbar和CoordinatorLayout
配合,在Snackbar
顯示的時候讓出足夠的空間,參見codepath的文章: Handling Scrolls with CoordinatorLayout 。 -
很多時候,我們出于學習或者安全測試等的目的,需要對andorid app的安裝文件進行反編譯來查看源代碼,下面我們來一起搭建Mac os 下的反編譯環境。
-
如果大家剛剛接觸Android開發,那么相關教程及博客能夠為各位提供具體的發展路線以及必要的編程知識,從而幫助我們順利完成自己的首款Android應用開發項目。下面就一起來看我個人最中意的免費Android編程網站及博客。
-
網上也有介紹怎么在源碼中添加新的app應用的博文,但大都數只介紹了不含有jni本地代碼的app的添加方法,本文會更加全面地介紹三種不同類型的app應用如何添加到Android內核源碼樹中編譯。
代碼&開源庫
-
微信小視頻+秒拍
-
Android Lollipop Palette is now easy to use with Glide。
-
一個專注于 Java 技術分享的博客平臺的客戶端。
-
MaterialUp 客戶端。
-
基于 Material Design 的 BiliBili 第三方 Android 客戶端.
-
一個可以將JSON格式的數據轉換為Android Notification的庫.
-
完美地使 Kitkat 與 Lollipop 上的狀態欄同時透明/變色。
-
Stream API from Java 8 rewrited on iterators for Java 7 and below
工具
-
proxychains ng (new generation) - a preloader which hooks calls to sockets in dynamically linked programs and redirects it through one or more socks/http proxies.
-
A Safari extension that adds view source links for the Android SDK.
設計資源
- Icons4Android Icons4android是一套極具人氣的在線資源集合,能夠幫助我們為自己的Android應用程序找到理想的圖標素材。這些圖標皆可以單一zip壓縮文件的形式下載,且提供五種不同尺寸以及十二種配色方案。
版權聲明:歡迎自由轉載-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0