目錄 1.介紹 2.為什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依賴3.2 相對(duì)定位3.3 角度定位3.4 邊距3.5...
目錄 1.介紹 2.為什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依賴3.2 相對(duì)定位3.3 角度定位3.4 邊距3.5...
為什么要用消息攔截器?因?yàn)橛袝r(shí)候接口不同在排錯(cuò)的時(shí)候 需要先從接口的響應(yīng)中做分析。利用了消息攔截器可以清楚的看到接口返回的所有內(nèi)容。不需要重新使用fildder等抓包工具來做...
寫在前面 我在第一次接觸架構(gòu)設(shè)計(jì)的時(shí)候,就被教育架構(gòu)設(shè)計(jì)最重要的是思想。思想是指什么,思想就是那張刻在腦海的示意圖。而架構(gòu)設(shè)計(jì)的最終目的就是為了解耦,提升系統(tǒng)的擴(kuò)展性。所以,...
前言 本文基于RxJava、Retrofit的使用,若是對(duì)RxJava或Retrofit還不了解的簡(jiǎn)友可以先了解RxJava、Retrofit的用法再來看這篇文章。在這片文章...
安卓開發(fā)一般都需要和網(wǎng)絡(luò)打交道,常用操作老司機(jī)已為你封裝完畢,經(jīng)常有小伙伴問怎么判斷wifi連上了是否可用,那我告訴你,你可以用ping或者訪問你們服務(wù)端的一個(gè)接口查看返回狀...
1、EventBus 簡(jiǎn)介 EventBus是一種用于Android的事件發(fā)布-訂閱總線,由GreenRobot開發(fā),Gihub地址是:EventBus[https://gi...
MVP之間的聯(lián)系 大概簡(jiǎn)單的解釋就是M->module處理數(shù)據(jù),V->Act顯示界面,P->M和V溝通的渠道,即P用來將數(shù)據(jù)和界面聯(lián)系到一起,這樣子界面和數(shù)據(jù)就可以完全獨(dú)立開...
普通藍(lán)牙設(shè)備官方文檔 Android 平臺(tái)包含藍(lán)牙網(wǎng)絡(luò)堆棧支持,憑借此支持,設(shè)備能以無線方式與其他藍(lán)牙設(shè)備交換數(shù)據(jù)。應(yīng)用框架提供了通過 Android Bluetooth A...