原创 Xutils3的基本使用

1.先來認識一下xUtils3(1)xUtils3簡介        xUtils是基於Afinal開發的目前功能比較完善的一個Android開源框架,最近又發佈了xUtil3.0,在增加新功能的同時又提高了框架的性能,下面來看看官方(h

原创 Listview 頭部懸停效果的實現

        在android App中最常用的控件之一Listview基本上每個app都用的上,其使用頻率高,所以就有更多的人想用它來實現更多的效果,比如listview的多佈局,listview的添加頭部,底部和頭部懸停等效果都是最

原创 listview的多佈局實現

實現代碼 Adapter的代碼 其中:ViewHolder分別是三個不同的佈局,也就是ListView中每一項的佈局 TYPE_1...是三種類型. 在使用不同佈局的時候,getItemViewType和getViewTypeCount不

原创 實時數據的折線圖

Android圖表控件MPAndroidChart——曲線圖LineChart(多條曲線)動態添加數據 發現最新的MPAndroidChart和以前版本的使用有一些差距,就寫下了現在新版的使用方法   相關文章: Android圖表控件M

原创 listview添加頭部

一、 概述:在代碼中使用 listView.addHeaderView(…) 方法可以在ListView組件上方添加上其他組件,並且連結在一起像是一個新組件。如果多次使用 .addHeaderView(…) ,則最先添加的組件在最上方,按

原创 RecyclerView多佈局的簡單實現

一、在做項目時,我們經常會遇到如下面的               在一個窗口中,不同行的佈局不同,有的是一行一個條目,有的是一行兩個條目,還有四個的,還有更多,這裏是數量不同,還有的是不同行裏條目數量相同而佈局不同,都可以用recycl

原创 SFTP工具

public class SFTPUtils { private String TAG = "SFTPUtils"; private String host; private String username;

原创 本地文件操作類

public class LocaHostUtils { //獲取當前的時間 public static String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss"

原创 對象拷貝工具類(深拷貝)

public class CloneUtil { private CloneUtil() { throw new AssertionError(); } public static <T ex

原创 自定義指定位置顯示的彈窗

public class SmartPopupWindow extends PopupWindow { private int mWidth = ViewGroup.LayoutParams.WRAP_CONTENT;

原创 PermissionsTools

權限請求工具類 public class PermissionsTools { public static PermissionsTools.Builder with(Activity activity) {

原创 檢查網絡連接狀態和修改網絡連接狀態

/** * 檢測網絡是否連接 */ private boolean checkNetworkState() { boolean flag = false; //得到網絡連接信息 manager = (Conn

原创 SuperTextView

文章目錄1、功能描述2、效果圖3、如何使用3.2.1、佈局中使用3.2.2、在代碼中使用3.2.3、屬性介紹3.1、 Android Studio導入方法3.2、 項目中如何使用4、 實現原理4.1、需求分析4.2、代碼封裝4.3、總結1

原创 RxJava簡介

前言我從去年開始使用 RxJava ,到現在一年多了。今年加入了 Flipboard 後,看到 Flipboard 的 Android 項目也在使用 RxJava ,並且使用的場景越來越多 。而最近這幾個月,我也發現國內越來越多的人開始提

原创 RxJava

前言 我從去年開始使用 RxJava ,到現在一年多了。今年加入了 Flipboard 後,看到 Flipboard 的 Android 項目也在使用 RxJava ,並且使用的場景越來越多 。而最近這幾個月,我也發現國內越來越多的人開始