Web開發中Chrome、IE、firefox等浏覽器都自帶提供了插件幫助開發者跟蹤http數據,在手機客戶端怎麼實現http數據抓包 呢?Fiddler可以實現
正如大家所見,這是本英文書,而由於國內的gradle翻譯資料不全,所以特次開辟專欄,翻譯gradle for android這本書,同時添加自己的心得體會以及在實
新年新氣象,奮斗的一年,在這一章,我們將學習以下內容: 理解Gradle文件 編寫簡單的構建任務 自制構建腳本 Gradle for Android 第一篇(
依賴管理 依賴管理是Gradle最閃耀的地方,最好的情景是,你僅僅只需添加一行代碼在你的build文件,Gradle會自動從遠程倉庫為你下載相關的jar包,並且保
當你在開發一個app,通常你會有幾個版本。大多數情況是你需要一個開發版本,用來測試app和弄清它的質量,然後還需要一個生產版本。這些版本通常有不同的設置,例如不同
Android studio不僅允許你為你的app和依賴庫創建模塊,同時也可為Android wear,Android TV,Google App Engine等
在日常的開發中,尤其是app開發,因為不像web端那樣 出錯以後可以熱更新,所以app開發 一般對軟件質量有更高的要求(你可以想一下 一個發出去的版本如果有重大缺
Android圖片壓縮無非兩種,一種質量壓縮,一種像素壓縮,前者多用於圖片上傳時,後者多用於本地圖片展示縮略圖時。 對於質量壓縮,主要用到的一個方法就是: pub
最近越來越多的人開始談論架構。我周圍的同事和工程師也是如此。盡管我還不是特別深入理解MVP和DDD,但是我們的新項目還是決定通過MVP來構建。 這篇文章是我通過研
由於現階段Android開發趨於敏捷開發,再加上國內大大小小的互聯網公司都在做app,導致很多這會是一個系列,所以如果你看完這篇文章,請看下列文章: Gradl
Android單線程模型是這樣描述的: Android UI操作並不是線程安全的,並且這些操作必須在UI線程執行 如果在其它線程訪問UI線程,Android提供
所謂MVP(Model-View-Presenter)模式。是將APP的結構分為三層: view – UI顯示層 view 層主要負責: 提供UI交
隨著時代的發展,Android的狀態欄都不是烏黑一片了,在Android4.4之後我們可以修改狀態欄的顏色或者讓我們自己的View延伸到狀態欄下面。我們可以進行
今天我們聊一聊安卓中保存和恢復view狀態的問題。我刻意強調View狀態是因為我發現這個過程要比保存 Activity 和 Fragment狀態稍微復雜,還有一個
在開發中使用一些工具類,能讓代碼更加簡潔,開發效率也更高,下面是我收集的Android中常用的一些開發工具類,如果大家有更好的工具,歡迎私信我。 數據管理的工具類
項目中ListView GridView幾乎是必用的組件,Android也提供一套機制,為這些控件綁定數據,那就是Adapter。用起來雖然還不錯,但每次都需要去
Android開發者在語言限制方面面臨著一個困境。眾所周知,目前的Android開發只支持Java 6(語言本身從Java 7開始進行了一些改進),因此我們每天
我們先來看看幾種常見的退出方法(不優雅的方式) 一、容器式 建立一個全局容器,把所有的Activity存儲起來,退出時循環遍歷finish所有Activity
迄今為止,我們已經學些了眾多gradle構建的概念以及如何運行tasks。在這一章,我們將對這些概念有一個更深的理解,然後開始構建我們自己的tasks。一旦我們
最近公司的項目在做夜間模式,使用了鴻洋的changeskin,一個非常好用的library,在這裡總結一下使用過程中遇到的各種問題和解決辦法。 用法 下載chan