原创 popwindow的封裝

popwindow使用中還是遇到幾個問題,記錄一下 1、popwindow彈出位置,還未解決彈出在控件上方的辦法(目前高度寫死) 2、popwindow彈出時背景變灰(類似dialog的效果) 3、popwindow與Lis

原创 java內存區域與內存異常(jvm學習)

深入學習java虛擬機筆記 java虛擬機運行時數據區域 java虛擬機在執行java程序的時候,會把它所管理的內存區域劃分成若干不同的數據區域。這些區域有不同的用途,和創建銷燬時間,有的區域隨着進程的啓動而存在,有些區域依賴用

原创 一步一步學自定義View(1.簡單入門)

1、自定義View android中可能遇到很多需求要求自定義view,一般github上都有各種各樣的酷炫效果自定義view,特別是儀表盤,柱狀圖,餅狀圖都有,但還是不免遇到一些特別的需求,自定義樣式難以修改開源庫,因此還是需要

原创 popwindow+listview

實現下拉菜單,spinner一般也能夠實現,但自定義比較麻煩,比如spinner有默認值時,還得動態添加spinner默認值,而用popwindow+listview也能實現相同的效果,並且自定義比較簡單。 <?xml ve

原创 rxjava+retrofit簡單demo

rxjava+retrofit簡單入門demo 1、rxjava的三個行爲 1、觀察者 Subscriber 2、被觀察者 Observable 3、訂閱關係 observable.subscribe(subscriber)

原创 android tree樹狀列表+checkbox

在github上找了好久,想改成自己想要的效果不容易,是終改成了效果,記錄一下 1、從服務器傳來的數據,可能是深度樹狀結構,通過遞歸對樹進行遍歷 2、把json數據,轉換成我們的TreeNode數據。 3、動態的設置list

原创 android柱狀圖和餅狀圖的簡單使用(MPAndroidChart)

MPAndroidChartMPAndroidChart是一個開源的圖標庫,能夠實現各種各樣的效果,自定義比較容易,在項目中有簡單使用,做一個記錄。 1、柱狀圖的簡單使用 效果圖: 1、導包,在這用的是兩個jar包 2、x

原创 dialog+多個listview+checkbox

android中有時候遇到dialog+多個listview+checkbox的選擇問題如圖所示: 在dialog中左邊爲4個TextView,右邊爲四個listview(感覺不太合適,但沒找到比較好的解決辦法)。左邊選中時

原创 android觀察者模式

android設計模式學習筆記(何紅輝,關愛民) 1、觀察者模式 1、Subject抽象主題 抽象主題,也就是被觀察者(Observable)的角色,抽象主題角色把所以觀察者對象保存到一個集合中,每個主題都可以有任意觀察者的數量

原创 EventBus3.0的使用

1、EventBus http://greenrobot.org/eventbus/documentation/官方學習文檔 http://greenrobot.org/ EventBus是Android下高效的發佈/訂閱事件

原创 RecyclerView嵌套RecyclerView

在項目中有時候遇到recyclerview嵌套recyclerview的情況,雖然不建議這樣嵌套使用,但有時候也沒辦法。 示例: 代碼如下: 1、在Activity中代碼如下 package com.example.re

原创 retrofit

1、Retrofit介紹 http://blog.csdn.net/androidxiaogang/article/details/51725798 在上篇博客中介紹retrofit入門 官方介紹地址 http://squar

原创 java中數組

1、數組是一種引用類型的變量 1、java中的數組是用於存放一系列相同類型數組的(即可以存放基本數組類型,也可以存放引用用類型,只要類型相同就可以) 2、數組初始化後,在內存中的大小已經確定,長度不可以改變,即使把數組中的數據移除

原创 java中面向對象

1、java面向對象 java是一門面向對象的語言,在面向對象的世界中,把事務看成對象,面向對象的做法確實是把屬性和功能封裝起來,但是其核心是歸類和抽象。 把相關的屬性和功能集中起來,把可以分離的部分隔絕開來,從而把複雜的業務邏輯

原创 線程和線程池

這篇博客中簡單介紹了下線程和線程池,今天主要 從示例上更加了解線程和線程池的工作 http://blog.csdn.net/androidxiaogang/article/details/49682885 文章爲自己搜索總結,