原创 妹子圖APP(二)—— SwipeRefreshLayout實現下拉刷新上拉加載

接上文:妹子圖APP(一)—— Retrofit+Glide加載網絡圖片 前面實現了圖片加載,但只顯示了20張圖片,現在需要實現上拉刷新和下拉加載 佈局使用 SwipeRefreshLayout+RecyclerView實現,直接使用Sw

原创 妹子圖APP(一)—— Retrofit+Glide+Gson加載網絡圖片

網絡請求:Retrofit    地址:https://github.com/square/retrofit 圖片加載:Glide       地址:https://github.com/bumptech/glide 數據解析:Gson

原创 Android遍歷手機內所有文件

通常使用遞歸的方式遍歷內存中的所有文件 首先遍歷所有文件的方法 //遍歷手機所有文件 並將路徑名存入集合中 參數需要 路徑和集合 public void recursionFile(File dir, List<String> imag

原创 仿網易新聞主界面(二)——TabLayout+ViewPager

接上文:仿網易新聞主界面(一)——RadioGroup+Fragment 前面實現了底部導航欄,現在需要實現頂部新聞的條目切換導航欄,使用TableLayout+ViewPager實現 1.TabLayout + ViewPager 1.

原创 Android點擊兩次返回鍵退出App

具體效果: 基本原理:重寫android的返回鍵點擊事件監聽方法,第一次按下時彈出Toast提醒用戶再按一次退出,然後判斷第                   二次按下的時間與第一次相差時間是否小於2秒,小於則推出程序否則繼續彈出提

原创 Android控件RecyclerView(四)——SnapHelper搭配自定義LayoutManager實現無限循環滑動Banner

目錄 前言 1 SnapHelper基本使用 1.1 LinearSnapHelper 1.2 PagerSnapHelper 2 SnapHelper解析 3 無限循環滑動Banner 3.1 HorizontalLayoutManag

原创 Android控件RecyclerView(三)——ItemDecoration的使用與自定義

目錄 前言 1. 添加分割線 1.1 添加一個默認分割線 1.2 添加自定義樣式分割線 1.3 完整代碼 2. ItemDecoration的自定義 2.1 自定義流程 2.2 getItemOffsets 2.3 onDraw 2.4 

原创 Android控件RecyclerView(二)——LayoutManager

目錄 前言 1 常用LayoutManager 1.1 LinearLayoutManager 1.2 GridLayoutManager 1.3 StaggeredGridLayoutManager 1.4 FlexboxLayoutM

原创 Android控件RecyclerView(一)——大家都知道的RecyclerView

前言 1. 基本使用 1.1 依賴 1.2 展示列表 1.2.1 編寫佈局文件 1.2.2 編寫Adapter 1.2.3 編寫ViewHolder 1.2.4 RecyclerView設置 1.2.5 效果圖 2. 多類型列表  2.1

原创 Android圖表控件MPAndroidChart——曲線圖+柱狀圖 CombinedChart的使用

發現最新的MPAndroidChart和以前版本的使用有一些差距,就寫下了現在新版的使用方法 相關文章: Android圖表控件MPAndroidChart的簡單介紹(MPAndroidChart3.0) Android圖表控件MPAn

原创 Android平臺上使用MQTT協議實現消息推送功能

MQTT實現消息推送,效果如下 服務端下載地址:http://activemq.apache.org/download-archives.html jar包地址 百度網盤:https://pan.baidu.com/s/1kVHut

原创 Android圖表控件MPAndroidChart——曲線圖LineChart的使用(財富收益圖)

目錄 前言 本文涉及文章 其他相關文章 1.數據準備 1.1 數據來源 2.曲線展示 2.1 MPAndroidChart獲取 2.2 數據對象獲取 2.3 數據展示 3.曲線完善 3.1 圖表背景、邊框、網格線修改 3.2 X Y軸值的

原创 Android圖表控件MPAndroidChart的簡單介紹(MPAndroidChart3.0)

MPAndroidChart在github上16.6K個star,是一款十分強大的圖表框架。GitHub地址:https://github.com/PhilJay/MPAndroidChart文檔地址:https://jitpack.io

原创 RecyclerView中使用CheckBox勾選混亂問題解決以及單選功能的實現

一.RecyclerView + CheckBox勾選混亂問題解決 RecyclerView中使用CheckBox時因爲RecyclerView佈局會重用,所以在勾選時出現勾選混亂。如圖 勾選 0號位和2號位 21 23也被勾選了。 此

原创 Android Kotlin(一)—— Kotlin 入門與 HttpURLConnection 網絡請求

1024 節日 開啓Kotlin學習之旅 一.入門基礎 1.環境配置:http://blog.csdn.net/qq_23547831/article/details/52857346 2.基礎語法:http://www.runoob.c