原创 OKHttp3網絡框架流程簡介

okhttp是一個開源的網絡請求框架,由square公司發佈,目前比較流行的版本是okHttp3。 okhttp3框架源碼地址: https://github.com/square/okhttp 本文只對okHttp3做大致講解,

原创 Vue+ElementUI實現兩級、可動態擴展表頭的表格

最近在搞前端開發,遇到個需求,要實現下面這樣的列表: 點擊某行的修改按鈕,該行數據可編輯,並且按鈕會隨之變化: 點擊刪除,彈出確認彈框,點確認刪除該行數據。 需求描述: 其中計劃數量是要支持動態變化的,而階段數量也要支持動態

原创 從源碼簡要分析Handler的原理

Handler我們經常會用到,一般可以用來處理延時任務,或者進行異步耗時操作的同時更新UI等。 在使用過程中,不知道大家是否和我以前初學的時候一樣有這樣的疑惑: 一般我們都是在UI線程新建static hander對象,並且實現了

原创 Android組件化開發的實現(一)如何統一管理編譯運行環境

本文所對應的示例代碼,已經上傳到這裏: https://download.csdn.net/download/fenggering/10876548 前言 現在稍微有點規模的App項目,都會採用組件化的開發方式。 組件化通俗來說就

原创 Android XML解析之SAX解析 簡單示例講解

Android開發裏,解析xml是很常見的場景了,其中SAX解析與PULL解析是兩種比較常用的解析方式。 PULL方式解析xml的文章可點這裏:Android XML解析之PULL解析 簡單示例講解 除此之外還有DOM解析,這個不

原创 對Thread的start()和run()的一些認識

查漏補缺,鞏固基礎。 通常我們需要新建線程執行操作時,可以這麼寫: 寫法一: 在需要的地方調用new MyThread().start(),並重寫匿名Thread類的run方法,如下; new Thread() { @O

原创 Android 觸摸事件分發和處理機制解析(三)View篇

本文未完成,持續更新中——————– 在我們自定義view或者嵌套view時,經常需要處理滑動事件,點擊事件等各種交互事件。在處理過程中,我們可能會遇到事件不響應,滑動和點擊事件衝突等問題,這時候,如果我們理解Android觸

原创 Android Retrofit與Spring後臺配合,實現單張、多張圖片上傳功能

前言 最近在學寫後臺接口,想做個圖片上傳接口與Android客戶端配合使用。 Android這邊我用的Retrofit網絡請求框架。 但是發現我把Android這邊寫好了,後臺不知道該怎麼接收;後臺接口定義好了,Android這邊

原创 Retrofit+okHttp+RxJava打造一款簡單易用的Android下載框架

SimpleDownload 一款Android下載框架的講解一、本框架實現的功能特性二、最終效果圖,及使用方法三、關鍵功能源碼說明1.文件下載和普通網絡請求的不同2. 斷點續傳如何實現3. 如何得到文件下載進度4. 如何把回調

原创 前端學習筆記

父佈局寬度不固定的情況下,子元素如下設置可以水平居中: .child { width: fit-content; width: -moz-fit-content; width:

原创 如何研究Android手機上已安裝的一個app

如何深扒一個Android應用1.手機上安裝了一個app,如何得到它的包名?2.如何得到app安裝路徑?3. 如何得到安裝包?4.如何反編譯一個安裝包?1)apktool的使用2)dex2jar的使用3)jd-gui的使用5.如何

原创 RxJava用法入門及操作符講解,簡單易懂

在看本文之前,假如你已經看過一些Rxjava的介紹,有了大致瞭解,但是仍然看不懂RxJava代碼,並且對它的使用場景心存疑惑,那麼本篇文章是適合你的。 RxJava的學習還是有一定門檻的,難度在於理解它的思維方式,和各種操作符的用

原创 Retrofit2框架學習

一、Retrofit概述 Retrofit是一款開源網絡框架,由Square公司推出的,目前最新版本是Retrofit2,源碼地址 https://github.com/square/retrofit Retrofit的推出,主要

原创 自定義註解實現簡單的ButterKnife功能,簡化findViewById和setOnClickListener

ButterKnife我們應該都很熟悉了,在編寫佈局的時候可以省略很多findViewById、setOnClickListener等代碼,精簡代碼結構。 本篇文章,會使用自定義註解,實現類似ButterKnife的@Bind和@

原创 AndroidManifest中meta-data動態修改的問題

本文記錄一下我在研究Android的meta-data所得的一些收穫和坑,希望大家少走彎路。 項目中集成一些第三方的API時,按其官方文檔,經常需要在AndroidManifest文件中的application標籤下加上meta-