Android開發技術前線第五期 (@MrSimp1e)html
深刻Android圖形管道、Romain Guy的性能優化案例、圖片加載框架Glide、模仿iOS的模糊視圖,都是些不錯的文章。java
Android內存優化之MAT工具使用教程系列 (@高建武_Gracker)node
正所謂工欲善其事,必先利其器,在對Android應用進行內存優化MAT(Memory Analyzer Tool)是一把必不可少的利劍,MAT一個基於Eclipse的內存分析工具,是一個快速、功能豐富的JAVA heap分析工具,它能夠幫助咱們查找內存泄漏和減小內存消耗。此係列目前有:1. MAT使用入門 2. MAT使用進階 3. 打開MAT中的Bitmap原圖三篇文章滿滿的乾貨,步驟、註釋寫的很詳細圖文並茂,一步步帶你走進MAT的世界。android
從Fragment被銷燬看replace和add的區別 (@方傑_Jay)git
首先從一個bug提及 咱們都知道fragment切換有兩種方式: 1. replace方式transaction.replace(R.id.content, IndexFragment); 2. add-hide-show方式transaction.add(R.id.content, IndexFragment); transaction.hide程序員
使用AIDL實現進程間的通訊 (@liuhe688)
AIDL(Android Interface Definition Language)是一種接口定義語言,編譯器經過*.aidl文件的描述信息生成符合通訊協議的Java代碼,咱們無需本身去寫這段繁雜的代碼,只須要在須要的時候調用便可,經過這種方式咱們就能夠完成進程間的通訊工做。github
Google利器Android Studio從入門到精通 (@工匠若水)web
通過2年時間的研發,Google終於正式發佈了面向Android開發者的集成開發環境Android Studio 1.0(穩定版)。Android Studio是Google開發的一款面向Android開發者的IDE, 支持Windows、Mac、Linux等操做系統,基於流行的Java語言集成開發環境IntelliJ搭建而成。該IDE在2013年5月的Google I/O開發者大會上首次露面,當時的測試版各類莫名其 妙的Bug,可是14年12月8日發佈的版本是穩定版。正則表達式
使用Gradle構建Android程序 (@Rinvay)編程
Android Studio正式版早已經發布了,默認使用Gradle構建,GitHub上80%的Android項目也都是使用Gradle構建的,咱們還有什麼理由不使用Gradle呢?
本文是一篇譯文,原文Android Performance Case Study Follow-up的做者是大名鼎鼎的Romain Guy。本文講述了Android性能優化的一些技巧、方法和工具。
系統介紹JNI/NDK開發方面的知識及示例,包括各平臺環境下JNI開發流程、JNI數據類型、JNI函數查找命名規則、字符串處理、本地代碼訪問Java的屬性和方法、局部引用與全局引用、開發當中常見錯誤分享、NDK開發環境搭建、NDK編譯系統詳解和NDK開發綜合案例等。
符合Material Design的抽屜導航效果 (@MrSimp1e)
如今看來,抽屜式導航已經成爲主流導航模式之一。儘管廣受批評,但我仍是很喜歡該樣式,所以我決定在我寫的幾個app上添加這個控件。這篇文章想經過介紹我以爲抽屜式導航有趣的地方,幫助閱讀本文的 Android 開發者們學習到一些知識,同時從其餘人的評論中學習到更多的東西。
自動化截圖-應用分發時的自動截圖方案 (@MrSimp1e)
在發佈 App 到應用商店時有一件的事情不得不作,就是上傳最新的高清無碼截圖到應用商店上。但是若是你的 App 有許多頁面,那你每次發佈更新時手動截圖將會變的很痛苦,由於你須要一頁一頁地去截圖。爲了解決衆多 App 開發者的這個痛點,我將在這篇博文中介紹一個實現自動化截圖的方法。
深刻淺出RxJava三--響應式的好處 (@hi大頭鬼hi)
在第一篇中,我介紹了RxJava的基礎知識。第二篇中,我向你展現了操做符的強大。可是你可能仍然沒被說服。這篇裏面,我講向你展現RxJava的其餘的一些好處,相信這篇足夠讓你去使用Rxjava.
android apk 防止反編譯技術第二篇-運行時修改Dalvik指令 @
咱們知道apk生成後全部的java生成的class文件都被dx命令整合成了一個classes.dex文件,當apk運行時dalvik虛擬機加載classes.dex文件而且用dexopt命令進行進一步的優化成odex文件。咱們的方法就是在這個過程當中修改dalvik指令來達到咱們的目的。
Kotlin for Android (II)建立一個工程 (@MrSimp1e)
當我從what Kotlin is and what it can do for us得到一些啓發以後,以爲是時候配置下 Android Studio來幫助咱們使用Kotlin開發Android應用程序了. 其中有些步驟只須要在初次使用時完成一次, 可是其餘一些Gradle配置須要爲每個新項目作一遍.
Google 出手嘗試解決 Android WebView 的碎片化 @顛倒的阿卡林型次元
最近可能很多人都在 Google Play Store 上發現了一個新的App: Android System WebView 根據解釋,這個是 Android 內置的 WebView 的獨立版本。不少人都下載安裝了這個App,評論裏也有各類奇(xia)葩(bai)評論,說是這個組件很是有效果。Google甚至還創建了一個社羣用於發佈最新的測試版 WebView。做爲一個折騰黨,我確定不能並且沒有錯過這個App。卻是隻有一個問題:WebView 這種組件如何可以獨立出來?
Yalantis出品,必屬精品啊。
一個效果很讚的由圓點組成的圓形進度條。
相似於微裏的圖片選擇器,支持選擇單張和多張圖片
ListViewHelper. 實現下拉刷新,滾動底部自動加載更多,分頁加載,自動切換顯示網絡失敗佈局,暫無數據佈局,,真正的MVC架構.
高仿新版58 加載動畫。
一個漂亮的顏色選擇器。
升級狂魔又來啦,Beta3 Fixed inter-module dependencies are not configured correctly。
Regulex是一個在線正則表達式可視化工具。
@ASTA謝謝大出品,必屬精品啊,bat是一個用Go寫的命令行API測試利器,支持文件下載,文件上傳,支持Linux的pipe方式,總之就是炫酷。
Roboto is the easiest way to build and deploy your iOS and Android apps.
Android Killer 是一款可視化的安卓應用逆向工具,集Apk反編譯、Apk打包、Apk簽名,編碼互轉,ADB通訊(應用安裝-卸載-運行-設備文件管理)等特點功能於一 身。
PxCook像素大廚,UI設計師效率提高利器,讓你專一於設計本質,再也不爲標註切圖而煩惱,從設計到實現一鼓作氣。支持Win & OS X系統。
Google日前聯合Udacity推出了免費的Android性能優化進階課程,內容主要涉及Android性能問題,如何使用AS各類工具分析和解決性能問題,本着方便國內小夥伴學習的目的,優酷地址:Android性能優化專輯 課程中文介紹:http://chenqichao.me/2015/04/06/115-Android-Performance/
Tutorial Enhancing Android UI with Custom Views (@高建武_Gracker)
關於Android自定義View優化的教程,Ocean-藏心同窗將視頻搬到了牆內,並作了中文字幕,值得看看學習學習。同推薦姊妹篇視頻Mastering the Android Touch System,詳細講解了Android自定義事件處理的方方面面。配合guolin大神CSDN的博客和上一個視頻,讓你對開發Android自定義控件遊刃有餘。源碼跟PDF地址:http://pan.baidu.com/s/1gd1SDqV
The Mobile Application Hacker's Handbook (@DroidSec安卓安全中文站)
該書從黑客視角對iOS,Android,Windows Phone及Blackberry等平臺的移動應用安全作了透徹的講解,以讓讀者瞭解和掌握常見的移動應用評估,攻擊,防護及修復等方法與技巧。感謝@RAyH4c 分享的 EPUB 版本下載地址:http://vdisk.weibo.com/s/vGaOF84E9uXU
免費的編程中文書籍索引