原创 Android 進度控件

Android 進度控件 Android 圓形、半圓形進度效果、半圓SeekBar、刻度尺效果實現 代碼下載:GitHub地址 效果圖 控件的使用 佈局中設置屬性 <!-- CircleProgressView(圓形進

原创 Android開發常見問題

解決Android7.0 以上系統無法使用工具抓包問題 1 在res/xml 夾下新建 network_security_config.xml 文件 2 在 network_security_config.xml 文件中

原创 gradle常用命令和查看錯誤

Gradle 常用命令和查看錯誤信息 Gradle 是 Android 現在主流的編譯工具,使用它可以幫助我們編譯、打包APP等過程。同時,我們也可以爲Gradle指定構建規則,讓它按照我們的指定構建應用。在Android中,我們

原创 Android實現圓角控件

Android實現圓角控件 在Android開發過程中,控件的使用是最常見、最基本的。但是我們都知道,在Android中的控件都是矩形的,而在實際項目中,我們的UI設計師經常會使用一些圓角的控件。那麼,在Android有哪些方式可

原创 Volley框架(一):使用Volley請求數據

volley官網地址:https://android.googlesource.com/platform/frameworks/volley/ volley發佈視頻:https://www.youtube.com/watch?v=yhv8

原创 Volley框架(二):使用Volley加載圖片

在上一篇博客《Volley框架(一):使用Volley請求數據》中我們知道了使用Volley請求網絡數據並封裝成我們自定義的格式,今天我們就來看一下Volley的另外一個作用,使用Volley加載圖片,同時使用Volley還能非常簡單的實

原创 Android中的Handler機制分析(三) Looper分析和Handler其他知識

在前面的博客中我們介紹了Handler相關的幾個類(Handler、Message和MessageQueue),在這一篇博客中,我們介紹Handler機制中最後一個重要的類,Looper類。並介紹2個小知識點。 前兩篇博客可以點擊這裏進入

原创 Volley框架(三):使用Volley提交表單數據

在上一篇博客《Volley框架(二):使用Volley加載圖片》中,我們已經將Volley加載圖片的功能說完了,這篇博客我們來說一下使用Volley提交表單數據。 要提交表單數據,我們需要解決的第一個問題就是表單數據的格式是什麼樣子的,獲

原创 Volley框架(四):使用Volley上傳文件

在上一篇博客《Volley框架(三):使用Volley提交表單數據》中,我們已經知道了使用Volley提交表單數據,這篇博客我們來說一下使用Volley實現上傳文件。   首先,我們還是一樣,通過網絡抓包看看上傳文件的格式是什麼,與提交表

原创 Activity 啓動模式及任務棧探究

Activity 啓動模式及任務棧探究 在Android中,默認情況下,當我們啓動一個Activity的時候,系統會創建一個Activity實例然後將它放入任務棧(任務棧是一個 “後進先出” 的棧結構)中,當我們按 back 鍵返

原创 ViewModel、LiveData 使用

ViewModel、LiveData 使用 官方中文教學地址 在看以下內容之前,如果對DataBinding不夠熟悉,建議先對DataBinding進行了解。 Android DataBinding 使用博客說明 Android

原创 ViewModel+LiveData+DataBinding使用

ViewModel+LiveData+DataBinding使用 Android DataBinding 使用博客說明 Android DataBinding 使用測試代碼 簡書:ViewModel、LiveData 使用 CSD

原创 Android好用/常用框架整理

Android好用/常用框架整理(持續更新中…) Android 刷新框架 SwipeToLoadLayout github地址:SwipeToLoadLayout 相關文檔: SwipeToLoadLayout,用最少的代碼

原创 Java中Collection和Map體系(Java容器)

Java中Collection和Map體系(Java容器) Java常用容器類繼承關係圖解 Java容器類簡介 Java中容器類主要分爲四中體系:List、Set、Queue、Map。 List:代表有序、可重複的集合; Se

原创 Android頁面狀態控制框架(RPageStatusController)

Android頁面狀態控制框架(RPageStatusController) 在Android開發中,對於需要加載網絡數據的頁面,一般頁面都會對應多種狀態,常見的有:加載中狀態、網絡錯誤狀態、內容爲空狀態、內容狀態、加載失敗狀態以