原创 Manifest merger failed : Attribute meta-data#android.support.VERSION@value value=(25.3.0) from

編譯時報錯,一般是導入三方庫依賴衝突. 如果程序內出現不同的support或者其他外部引用庫的多個版本,Gradle在進行合併的時候會使用本地持有的,最高版本的來進行編譯,所以25的support就有可能引用26的東西,就會出現 屬性 m

原创 “/proc/meminfo”文件記錄了android手機的一些信息

下面先對”/proc/meminfo”文件裏列出的字段進行粗略解釋: MemTotal: 所有可用RAM大小。 MemFree: LowFree與HighFree的總和,被系統留着未使用的內存。 Buffers: 用來給文件做緩衝大小。

原创 getRunningTasks和getRunningAppProcesses失效

Android 5.0以上的getRunningTasks失效,該方法可以獲得在前臺運行的系統進程。可以用getRunningAppProcesses方法暫時替代。 android6.0以上的getRunningAppProcesses也

原创 解決Android Studio 安裝APK時device support,but apk only supports armeabi-v7 問題

報錯信息: Android Studio 安裝APK時出現 device support,but apk only supports armeabi-v7 問題出現原因: 這兩天入職了新公司,公司統一使用ubuntu 系統,在裝上Andr

原创 android studio 中的ndk開發環境搭建

1.ndk(Native Development Kit) 概念 NDK包括了: 從C / C++生成原生代碼庫所需要的工具和build files。 將一致的原生庫嵌入可以在Android設備上部署的應用程序包文件(applicatio

原创 老司機教你 “飆” EventBus 3

EventBus對於Android開發老司機來說肯定不會陌生,它是一個基於觀察者模式的事件發佈/訂閱框架,開發者可以通過極少的代碼去實現多個模塊之間的通信,而不需要以層層傳遞接口的形式去單獨構建通信橋樑。從而降低因多重回調導致的模塊間強耦

原创 EventBus 使用問題總結

1. No subscribers registered for event class EventBus不適合向一個不存在於activity棧中的activity發送消息,這樣是失敗的. 情況1:一個activity 還沒有生成,就po

原创 AndroidStudio使用Git進行版本回滾

AndroidStudio使用Git進行版本回滾 使用android studio 編寫代碼錯誤,有時可能會需要將項目版本回退到以前的某個版本上,這對於很多剛使用git的網友來說操作可能不是很懂,下面爲大家整理了android studi

原创 android監聽前後臺切換

公司的需求是這樣的,APP切換到前臺是向服務器發送數據,切換到後臺是也發送數據。網上這方面的方法很多也很雜,還不好用,這裏介紹一種完美的解決方法,無論是back鍵還是home鍵切換到後臺都可以監聽,甚至通過後臺殺死APP進程都逃不過。首先