原创 adb 命令

命令 解釋 adb shell 啓動adb logcat -c 清除所有log日誌 logcat *:e 查看所有錯誤 logcat -s xxx 查看log“xxx”的信息 cat /proc/meminfo

原创 線程、多線程、線程池

· 線程 線程是操作系統能夠進行運算調度的最小單位,線程被包含在進程中,一個進程至少包含一個線程,進程也可以併發的執行多個線程。 線程的生命週期: 新建狀態(New) 新創建了一個線程,還沒有調用.start()啓動。 就緒狀態(Ru

原创 Android中從ImageView中取出圖片bitmap注意事項

最近在工作中遇到一個需求,是在做視頻播放器時,要求中間的播放按鈕是毛玻璃效果。這就要在這個圖片的相應位置取出bitmap對象,然後進行模糊處理再設置回去。 這張圖片是從服務端異步獲取的,所以在獲取圖片完成時會設置完整個控件的大圖,然

原创 Parameter must be a descendant of this view 錯誤

Parameter must be a descendant of this view 相關 最近做的項目,有ListView的嵌套問題,但是在某些機型上面會崩潰,報Parameter must be a descendant of th

原创 一點一點啃RxJava(一#觀察者模式實現#)

        項目裏的網絡庫替換成RxJava+Retrofit也已經大半年了,之前因爲時間緊,也一直沒有來得及去看具體的實現原理,現在打算打算完整地梳理一遍RxJava,好東西當然要學習學習。        扔物線的給 Android

原创 AsyncTask注意事項

昨天看《Android開發藝術探索》的時候,對AsyncTask中的幾個點比較感興趣: 先貼源碼註釋截圖 1、AsyncTask不適合特別耗時的任務      AsyncTask的生命週期和Activity的生命週期不同步,Acti

原创 base64 加密方式詳解

base64 加密方式詳解 base64編碼表 命名 base64是用於傳輸8Bit字節代碼,由上圖的編碼表可以知道,編碼後的內容只包含這64個字符類型,所以稱爲base64編碼(不足四個字符的時候會用 ‘=’ 來補足,下面

原创 HttpURLConnection發送Get和Post請求

HttpURLConnection發送Get和Post請求 HttpURLConnection是java的標準類,可發送get請求和post請求。 關於Get和Post的區別,這裏就不細說了,網上普遍的說法是: 1、GET請求是從服務