目錄 1.介紹 2.為什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依賴3.2 相對定位3.3 角度定位3.4 邊距3.5...
目錄 1.介紹 2.為什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依賴3.2 相對定位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的使用,若是對RxJava或Retrofit還不了解的簡友可以先了解RxJava、Retrofit的用法再來看這篇文章。在這片文章...
安卓開發(fā)一般都需要和網(wǎng)絡(luò)打交道,常用操作老司機(jī)已為你封裝完畢,經(jīng)常有小伙伴問怎么判斷wifi連上了是否可用,那我告訴你,你可以用ping或者訪問你們服務(wù)端的一個(gè)接口查看返回狀...
1、EventBus 簡介 EventBus是一種用于Android的事件發(fā)布-訂閱總線,由GreenRobot開發(fā),Gihub地址是:EventBus[https://gi...
MVP之間的聯(lián)系 大概簡單的解釋就是M->module處理數(shù)據(jù),V->Act顯示界面,P->M和V溝通的渠道,即P用來將數(shù)據(jù)和界面聯(lián)系到一起,這樣子界面和數(shù)據(jù)就可以完全獨(dú)立開...
普通藍(lán)牙設(shè)備官方文檔 Android 平臺包含藍(lán)牙網(wǎng)絡(luò)堆棧支持,憑借此支持,設(shè)備能以無線方式與其他藍(lán)牙設(shè)備交換數(shù)據(jù)。應(yīng)用框架提供了通過 Android Bluetooth A...
android呼吸燈效果設(shè)計(jì)思路 使用顏色漸變,使其邊緣燈光區(qū),與背景色無縫連接 使用屬性動(dòng)畫,控制呼吸燈的發(fā)光 代碼文件 attrs:
在這里我將要展示如何用舊臺式電腦中拆解的CD-ROM來制作一臺簡單的激光打印機(jī),這臺打印機(jī)使用Arduino作為主控制器、采用GRBL軟件來控制步進(jìn)電機(jī)的運(yùn)動(dòng)和激光模塊的工作...
準(zhǔn)備材料 Arduino UNO *1 Nokia 5110 LCD *1 跳線 若干 接線 加載庫文件 到http://www.rinkydinkelectronics.c...
感覺正點(diǎn)原子在STM32開發(fā)板這一方面還是比較領(lǐng)先的,主要是教學(xué)視頻系統(tǒng),幾份pdf都非常良心,程序代碼完全是開放的。因此用這套系統(tǒng)來學(xué)習(xí)STM32的人應(yīng)該很多,在學(xué)習(xí)過程中...
【Android 控件 RecyclerView】 概述 RecyclerView是什么 從Android 5.0開始,谷歌公司推出了一個(gè)用于大量數(shù)據(jù)展示的新控件Recyle...