10 個你可能不知道的 Android Studio 技巧
Android Studio 是每一個 Android 開發每天都要使用的工具,但是即使你是一個經驗豐富的開發人員,你也可能已經錯過了許多可以節約生命的技巧,這篇
谷歌官方 Android MVP 模式代碼解讀
關於Android程序的構架, 當前(2016.10)最流行的模式即為MVP模式, Google官方提供了Sample代碼來展示這種模式的用法. Repo地址:
Android 進程通信機制之 AIDL
什麼是 AIDL AIDL 全稱 Android Interface Definition Language,即 安卓接口描述語言。聽起來很深奧,其實它的本質就是
Android單元測試與模擬測試詳解
測試驅動式編程(Test-Driven-Development)在RoR中已經是非常普遍的開發模式,是一種十分可靠、優秀的編程思想,可是在Android領域中這塊
徹底理解 Android Binder 通信架構
roid 6.0的源碼剖析, 本文深度剖析Binder IPC過程, 這絕對是一篇匠心巨作,從Java framework到Native,再到Linux Kern
一個 2 年 Android 開發者的 18 條忠告
我仍記得2014年我決定做安卓開發的那天,這是我一生中做出的最好決定之一。到現在已經有2年半了, 最初的時候,並沒有人告訴我如何做才是正確的。我犯了很多錯誤,浪費
面向開發者的最佳 Android 庫列表
軟件庫的存在使得Android編碼更方便快捷。在如此多 Android庫中,我們該如何尋找最合適的一款呢?下面我們做了一個列表供你參考。 動畫(Animatio
深入理解 Android 之 View 的繪制流程
概述 本篇文章會從源碼(基於Android 6.0)角度分析Android中View的繪制流程,側重於對整體流程的分析,對一些難以理解的點加以重點闡述,目的是把V
Android 混淆從入門到精通
簡介 作為Android開發者,如果你不想開源你的應用,那麼在應用發布前,就需要對代碼進行混淆處理,從而讓我們代碼即使被反編譯,也難以閱讀。混淆概念雖然容易,但很
Android 對話框 Dialog 深度剖析
對話框 對話框是提示用戶作出決定或輸入額外信息的小窗口。 對話框不會填充屏幕,通常用於需要用戶采取行動才能繼續執行的模式事件。 對話框設計 Dialog 類是對
創建 Android Library 所需要知道的一切
Android 庫(Library)在結構上與 Android 應用模塊相同。應用模塊所可以包含的東西,在庫中都允許存在,包括代碼文件、資源文件和manifest
Android 使用 Socket 對大文件進行加密傳輸
前言 數據加密,是一門歷史悠久的技術,指通過加密算法和加密密鑰將明文轉變為密文,而解密則是通過解密算法和解密密鑰將密文恢復為明文。它的核心是密碼學。 數據加密目前
Android 性能監控實現原理
涉及知識點:APM, Java Agent, plugin, bytecode, asm, InvocationHandler, smail 一. 背景介紹 AP
Android 開發軟件架構思考以及經驗總結
一、萌芽 作為一只編程經驗並不怎麼豐富的程序猿來講,我一直覺得架構師是一個比較神秘的職業,架構設計就更加的高大上了。經過今年的幾個項目,之前曾發文敘述我的從MVC
我的 Android 開發實戰經驗總結
以前一直想寫一篇總結 Android 開發經驗的文章,估計當時的我還達不到某種水平,所以思路跟不上,下筆又捉襟見肘。近日,思路較為明朗,於是重新操起鍵盤開始碼字一
Android 自定義 View 繪圖基礎
View的測量 控件的測量可以說是固定寫法,原生的View只支持EXACTLY的測量模式,我們自定義的控件可以重寫onMeasure方法 @Overridepro
Android 開發人員必知的 50 個秘訣、技巧和資源
作者撰寫本文的初衷,是為了羅列出Android Studio有用的提示、技巧、快捷方式和參考資源,將提高您的整體效率和操作性能。 顯然,還有很多優化、快捷方式等,
Android 最流行的吸頂效果的實現及代碼
開始逐漸領略到ItemDecoration的美~ 今天讓我 使用 ItemDecoration 來完成 可推動的懸浮導航欄的效果,最終實現的效果如下圖: 具體實
6 個可以讓代碼變得更整潔的 Android 庫
本文由碼農網 – 小峰原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃! Android開發是有趣的——這毫無疑問。然而,還是有很多平台迫使
10 款 Android 平台的任務管理和時間追蹤應用
現代生活需求的壓力有時候會把人壓倒。即使是一個十分有組織能力的人或許也會需要數字工具來跟蹤個人和專業的會議以及最後期限。 如果你參加了今年的 All Things