原创 EventBus-訂閱總線

EventBus-訂閱總線介紹EventBus案例:通過EventBus給Fragment設置EditText傳來的值 介紹EventBus EventBus是一種用於Android的事件發佈-訂閱總線,它簡化了應用程序內各個組件

原创 BroadCastReceiver廣播接收者

BroadCastReceiver廣播接收者介紹廣播接收者廣播接收者生命週期實現廣播接收者靜態註冊動態註冊發送廣播無序廣播有序廣播本地廣播 介紹廣播接收者 其實BroadcastReceiver就是應用程序間的全局大喇叭,即通信的

原创 Notitfcation 通知

雙擊退出,Notitfcation 通知雙擊系統按鈕實現退出Notitfcation 通知Notitfcation發送一個最簡單的通知(無交互)分組通知進度條通知設置 Notification 的通知效果PendingIntent

原创 Fragment+ViewPager+TabLayout的綜合應用

Fragment+ViewPager+TabLayout的綜合應用App導航欄案例效果展示依賴jar包創建佈局java代碼以及所需適配器 App導航欄案例 效果展示 這是採用 TabLayout + ViewPager 滑動切換和

原创 SurfaceView——繪製背景

SurfaceView——繪製背景 效果展示 SurfaceView繪製白色橢圓背景 SurfaceView繪製粉色橢圓背景 SurfaceView繪製加號 SurfaceView繪製對號 SurfaceView繪製刷新符號

原创 Foreground Service前臺服務

Foreground Service前臺服務介紹前臺服務模擬播放器前臺服務發送通知 介紹前臺服務 前臺服務是那些被認爲用戶知道(用戶所認可的)且在系統內存不足的時候不允許系統殺死的服務。前臺服務必須給狀態欄提供一個通知,它被放到正

原创 全國省市區三級聯動

全國省市區三級聯動PickerView PickerView 需要assets文件夾存放全國省市區json數據 MainActivity public class MainActivity extends AppCompatAc

原创 RxPermissions

RxPermissions 動態權限 依賴 //異步線程 api 'io.reactivex.rxjava2:rxjava:2.2.6' api 'io.reactivex.rxjava2:rxandroi

原创 自定義View——抖音飄動紅心

自定義View——抖音飄動紅心效果展示View實現 效果展示 動畫效果 使用自定義view完成紅心飄動效果 View實現 動畫:屬性動畫(位移+縮放+透明度+旋轉) + 隨機數:(屬性動畫參數+顏色選取) View /**

原创 自定義View——圓環進度條

自定義View——圓環進度條效果展示View實現 效果展示 動畫效果 View實現 1.底層圓環是灰色背景 2.上層圓環是紅色背景 3.使用動畫畫一條弧線 View /** * 圓環進度條 */ public class

原创 中國建材小項目

中國建材小項目MVC設計模式Utils工具類callback回調Model層創建Base包主頁面樣式Fragment 實現效果 MVC設計模式 Utils工具類 public class OkhttpUtils { pr

原创 國際化+屏幕適配+版本號

國際化+屏幕適配+版本號國際化屏幕適配版本號 國際化 屏幕適配 1.依賴:implementation'com.zhy:autolayout:1.4.5'//屏幕適配 2.清單文件設計稿的尺寸: <meta-d

原创 考試1月A

考試1月A SurfaceView繪製白色橢圓背景 SurfaceView繪製粉色橢圓背景 SurfaceView繪製加號 SurfaceView繪製對號 SurfaceView繪製刷新符號 白色橢圓背景 public cla

原创 高德地圖導航

高德地圖導航 出發地——目的地 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/

原创 SurfaceView播放視頻

SurfaceView播放視頻 RelativeLayout <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas