原创 RxJava響應式函數編程

RxJava響應式函數編程 RxJava最核心的兩個東西是Observables(被觀察者,事件源)和subscribers(觀察者)。observables發出一系列事件,subscribers處理這些事件。 一個Observable

原创 常見問題彙總

Android進行翻牆對sdk的下載         更新android sdk manager時,往往會出現拒絕連接或超時連接提示:         Failed to fetch URL https://dl-        

原创 按字母索引排序listview

首先需要三個工具類 第一個工具類:側邊字母表 public class SideBar extends View {     // 觸摸事件     private OnTouchingLetterChangedListener    

原创 android手機屏幕適配理論知識

對於具有相同像素密度的設備來說,像素越高,尺寸就越大,所以可以換個思路,講問題從單純的尺寸大小轉換到像素大小和像素密度的角度來 佔比最高的是480*800,320*480的設備竟然也佔據了很大比例,但是和半年前的數據相比

原创 android隱藏軟鍵盤

隱藏軟鍵盤的方法有很多種,下面是隱藏軟鍵盤的一種方法,在這麼多中方法中,我感覺這種方法比較好用,退出的方式也比較友好 // 下面三個用於隱藏軟鍵盤     @Override     public boolean disp

原创 listview裏面嵌套gridview的防微信朋友圈

看博文之前,希望大家先打開自己的微信點到朋友圈中去,仔細觀察是不是發現朋友圈裏的有個“九宮格”的圖片區域,點擊圖片又會跳到圖片的詳細查看頁面,並且支持圖片的滑動和縮放?這個功能是不是很常用呢?!那麼我今天正好做了這個Demo,下面爲大家講

原创 自定義菜單ContextMenu

CntextMenu依賴第三方庫,首先需要在build下添加依賴 第一步,爲工程添加依賴 compile 'com.yalantis:contextmenu:1.0.6' 第二步,研究發現,這個菜單隻能限定有fragment上,acti

原创 HTTP與socket編程

socket是對TCP/IP協議的封裝和應用 http是應用層協議,主要解決數據如何在網絡中傳輸 傳輸層的TCP是基於網絡層的IP協議的,而應用層的HTTP協議又是基於傳輸層的TCP協議的,而Socket本身不算是協議,就像上面所說,它只