原创 androidstudio findBugs插件運行提示com.google.wireless.android.sdk.stats.IntellijIndexingStats$Index

異常 Error:Internal error: (java.lang.ClassNotFoundException) com.google.wireless.android.sdk.stats.IntellijIndexingStats

原创 親手擼一個錄音分貝波浪圖展示view

最近做到這個需求,在網上找不到類似的就自己擼了一個 1.首先獲取錄音的分貝值 private void updateMicStatus() { if(recorder != null && isRecord) {

原创 ViewPager+Fragment出現android.os.TransactionTooLargeExceptionyichang

異常場景          vp+fragment的頁面,點擊fragment的item跳到新頁面的時候閃退 原因         binder溢出, 例如我有10個fragment,因爲vp給每個fragment都有傳遞參數A,並且我傳

原创 Freeline使用指南,完美親測,能跑起來,增量編譯速度飛起來

最近接入freeline,一開始各種bug,百度資料介紹一堆,能跑起來的沒一個,簡直讓人抓狂 現在自己弄好了,再次做下筆記,相信能解決一些人接入freeline的煩惱 直奔主題 使用步驟 1.python安裝2.7.2版本 下載地址:ht

原创 androidstudio導入youkuPlayerOpenSDK失敗解決

按照原套路用as導入ec版本的youku Module,然後在主module的manifests裏面的application標籤下加入這行代碼即可 tools:replace="android:allowBackup,android:i

原创 Android關於Dex拆分(MultiDex)技術詳解

一、前言 關於Android中的分包技術,已經不是什麼新的技術了,網上也有很多解析了,但是他們都是給了理論上的知道和原理解析,並沒有詳細的案例說明,所以這裏我們就來詳細講解一下Android中dex拆分技術的解析。在講解之前,我們還是

原创 徹底掌握Android多分包技術MultiDex-用Ant和Gradle分別構建(一)

 Andrid多分包技術在大型項目編譯方面起着至關重要的作用,作爲一個高級開發者我們有必要掌握此技能,現在我帶領大家統一學習此項技能,並教會大家分別使用Ant和Gradle構建。 什麼是Dex     Dex是Dalvik VM

原创 【親測】Android ----waiting for debugger

1.在出現彈窗的時候啓用關聯調試run-attach debugger... 2.點擊對應包名彈窗會自動關閉進入調試模式

原创 徹底掌握Android多分包技術MultiDex-用Ant和Gradle分別構建(二)

在上一篇博客中,我給大家詳細介紹了ant實現Android多分包技術,具體可以點擊查看:徹底掌握Android多分包技術MultiDex-用Ant和Gradle分別構建(一);接下來的這篇博客我將帶領大家一起學習使用Gradle構建An

原创 解決ScrollView嵌套RecycleView高度不適配問題

1. 重寫LinearLayoutManager,計算item的全部高度 public class FullLinearLayout extends LinearLayoutManager { private int[] mM

原创 RecycleView的Item數據出現隨機錯亂重複問題解決

1.很奇葩的原因: 只是因爲ViewHold的組件設置成了靜態 2.把靜態修飾去掉 去掉後數據正常顯示 有靜態修飾的時候

原创 啓動Genymotion的虛擬機提示:virtualbox cannot start virtual device錯誤

1       原因 電腦bios設置了不能使用虛擬設備 2       方法 重啓電腦進去bois把virtual設爲enabled

原创 利用Retrofit執行Post、Get請求,通俗易懂

1 Get請求 1.1 創建實體 1.2 創建代理接口 public interface MyService {     @GET("url")     Call<Contributor> getCall(); } 注意: a. Get是

原创 Genymotion安裝軟件失敗;向Genymotion虛擬機拖入apk提示錯誤

1.下載包 http://download.csdn.net/detail/tan6458/9150701 2.打開虛擬機把這個壓縮包拖到虛擬機窗口內,點擊ok 3.再重啓虛擬機即可 如果拖入操作失敗,可能是由於這個壓縮包過時了,就去 h