原创 Android Studio(Gradle)解決庫依賴衝突問題

最近在調整代碼的時候,出現如下問題: 12345678910111213Cause: com.android.dex.DexException: Multiple dex files define Landroid/support

原创 寫點有價值的測試用例

這篇文章爲《解讀Android官方MVP項目單元測試》(以下簡稱《解讀》)的附錄部分,行此文的目的有二,其一是這個項目的單元測試齊全,覆蓋率很高,有極高的學習價值,筆者希望把每個測試用例都描述一遍,通過這種方式來強迫自己認真的看完。其二,

原创 Android單元測試框架Robolectric3.0介紹(二)

一 閒話單元測試 我們經常講“前人種樹,後人乘涼”,然而在軟件開發中,往往呈現出來的卻是截然相反的景象,我們在績效和指標的驅使下,主動或被動的留下來大量壞味道的代碼,在短時間內順利的完成項目,此後卻花了數倍於開發的時間來維護此項目,可謂“

原创 使用MVP模式重構代碼

之前寫了兩篇關於MVP模式的文章,主要講得都是一些概念,這裏談談自己在Android項目中使用MVP模式的真實感受,並以實例的形式一起嘗試來使用MVP模式去重構我們現有的代碼。 有興趣的童鞋可以先去閱讀之前的文章,因爲這裏將不再重複概念的

原创 深入理解Java中爲什麼內部類可以訪問外部類的成員

內部類簡介 雖然Java是一門相對比較簡單的編程語言,但是對於初學者, 還是有很多東西感覺雲裏霧裏, 理解的不是很清晰。內部類就是一個經常讓初學者感到迷惑的特性。 即使現在我自認爲Java學的不錯了, 但是依然不是很清楚。其中一個疑惑

原创 使用WIFI連接android進行調試和adb操作

. 手機端開啓adb tcp連接端口 :/$setprop service.adb.tcp.port 5555 :/$stop adbd :/$start adbd 其中setprop是用來設置系統屬性的,這裏不需要root權限,s

原创 Android獲取屏幕高度、狀態欄高度、標題欄高度

在android應用中,有時需要計算個View的位置,導致需要計算狀態欄高度,標題欄高度等信息。爲以後方便,在此做個簡單記錄。 曬代碼前先了解一下android屏幕區域的劃分,如下圖(該圖引用自此文http://www.iteye.co

原创 Android性能優化之常見的內存泄漏

作者:u010687392 發表於2015/11/23 15:13:23 原文鏈接(http://blog.csdn.net/u010687392/article/details/49909477)前言 對於內存泄漏,我想大家在開發中肯

原创 安卓易學,爬坑不易—騰訊老司機的RecyclerView局部刷新爬坑之路

轉載自:http://wetest.qq.com/lab/view/176.html?from=adsout_qqtips_past2&sessionUserType=BFT.PARAMS.201129.TASKID&ADUIN=751

原创 Android 面試題總結之Android 基礎Activity(一)

轉載自:http://blog.csdn.net/vfush Android四大組件簡介 請簡要介紹Android的四大組件。 答案:Android系統有四種組件,這四種組件構成了Android應用的框架,然後由Intent聯繫

原创 Android圖片壓縮上傳系列-基礎篇

【聲明:本文經授權轉自簡書,作者:laogui,未經許可,禁止轉載。】;本文原地址:http://www.jianshu.com/p/64bfba434703# 開發中遇到需要上傳圖片的場景還是很常見的,這就涉及到圖片的壓縮處理。如果不進

原创 android-自定義View解決wrap_content無效的問題

###問題提出 在我們自定義view時,如何需要是當前的view內容自適應,這種平常的使用中,只需要在xml文件中制定寬高或者長高爲wrap_content即可,但是如果該view是我們自定義的,那麼此時再在xml文件中指定寬高爲wra

原创 Android 面試題總結之Android 基礎ContentProvider(二)

在上一章節Android 面試題總結之Android 基礎Activity(一) 我們講的Activity基礎知識。有許多朋友反映看着比較亂,我又回去看了看 ,確實很亂,不夠細心。然後我又重新整理了一遍。讓大家閱讀體驗更好! 在閱

原创 單例模式的常見應用場景

單例模式(Singleton)也叫單態模式,是設計模式中最爲簡單的一種模式,甚至有些模式大師都不稱其爲模式,稱其爲一種實現技巧,因爲設計模式講究對象之間的關係的抽象,而單例模式只有自己一個對象,也因此有些設計大師並把把其稱爲設計模式之一

原创 view_ _ Android應用座標系統全面詳解

1 背景 去年有很多人私信告訴我讓說說自定義控件,其實通觀網絡上的很多博客都在講各種自定義控件,但是大多數都是授之以魚,卻很少有較爲系統性授之於漁的文章,同時由於自己也遲遲沒有時間規劃這一系列文章,最近想將這一系列文章重新提起來,所以