原创 Retrofit完美適配LiveData,使用Kotlin和Android JetPack開發一款App

項目簡介 電影資訊App是一個純練手項目,使用了系統API28,全部是基於Androidx包下的。使用Kotlin語言開發,使用了Android JetPack中的LiveData、ViewModel以及Room。爲了學習Kotlin

原创 photoshop cc 2019 for mac 安裝破解版教程,完美使用!!!

小小編分享下photoshop cc 2019 for mac 破解教程,讓大家完美破解ps2019,暢享所有新功能!此次photoshop 2019新增圖框工具、新增選區的填充功能、新增智能選擇主體、新增色輪調色盤、新的對稱模式和無

原创 體驗一款不一樣的的百度雲盤下載神器

大家使用百度雲盤,下載資源時會很慢,不開通vip下載速度只有80kb/s左右,下載一個1G的資源需要2個小時左右,想想都煩!小編給大家推薦一款百度雲盤下載神器 (速盤)。 這是速盤的首頁 登錄自己的百度雲盤賬號,可以看到自己雲盤裏面

原创 從MVP架構設計引發的一些思考

最近一個多月,沒寫博客,主要是因爲公司最近的需求比較勤,在加上有點業餘時間,自己去看Kotlin和React了。這幾天有人跟我說mvp這個架構不會用,甚至看不太懂,即使網上有很多介紹,博客,也看不透。這些人大部分是工作了2年左右時間,

原创 office2019 for mac 安裝破解版教程,So Easy!

最近小編在mac10.14上使用office2016的過程中,碰到幾個bug,發現Word、Excel、PPT、很多的下拉按鈕選項點擊沒有反應。琢磨下這肯定是bug,對mac10.14最新系統沒有兼容。mac10.13.6用的好好的。

原创 java8:lambda表達式強化練習

本篇博客寫2個練習,鞏固下lambda表達式,如果你還不瞭解lambda,請看這http://blog.csdn.net/zhiwenyan/article/details/70478193 先介紹下函數式接口,以後的博客會着重介紹。 什

原创 Android----MVP架構進階(一)

相信大家一定在用mvp架構去設計App,但是在設計運用的過程中,大家有沒有考慮簡化代碼,View層和Model層會有很多重複的代碼,在顯示數據之前還需每次判斷View!=null,Presenter層每次需要去new Model層的實例,

原创 手把手教你寫一個手勢密碼解鎖View(GesturePasswordView)

相信大家在很多的app肯定看到過手勢密碼解鎖View,但是大家有沒有想過怎麼實現這樣一個View,哈,接下來,小編手把手教大家教寫一個GesturePasswordView。 先看一張效果圖 要實現這樣一個效果,首先需要在屏幕上繪製一

原创 Android實現多線程下載文件,支持斷點

本篇博客主要介紹多線程去下載文件,以下載多個app爲例。不管去下在app,音視頻等文件,實現起來都一樣。篇幅有點長,先貼張美女圖看看 正在下載的效果圖 下載完成效果圖 小編的下載路徑是放在sd卡的絕對路徑中,方便驗證! 工程目錄

原创 原子變量&&CAS算法

進入今天的主題先看一段代碼和代碼的輸出結果 class AtomicDemo implements Runnable{ private int serialNumber=0; public int getSerialNum

原创 java8:Lambda表達式入門

什麼是Lambda表達式? Lambda 是一個匿名函數,我們可以把 Lambda 表達式理解爲是一段可以傳遞的代碼(將代碼像數據一樣進行傳遞)。可以寫出更簡潔、更靈活的代碼。作爲一種更緊湊的代碼風格,使 Java的語言表達能力得到了提升

原创 Java 繼承Thread類和實現Runnable接口的區別

java中線程的創建有兩種方式 1. 通過繼承Thread類,重寫Thread的run()方法,將線程運行的邏輯放在其中; 2. 通過實現Runnable接口,實例化Thread類; 繼承Thread類: public cla

原创 購物車小球的實現

在一些購物、點餐的App,我們購買東西的時候,這時候會點擊添加的按鈕,此時會有一個動畫的效果,東西添加到了購物車裏面,購物車會顯示我們購買的件數;類似一個這樣的功能這麼實現呢? 先上一張圖看效果: 具體的細節沒有實現,主要是實現購買這個

原创 Java JUC---Volitale關鍵字

JUC簡介: 在 Java 5.0 提供了 java.util.concurrent (簡稱JUC )包,在此包中增加了在併發編程中很常用 的實用工具類,用於定義類似於線程的自定義子 系統,包括線程池、異步 IO 和輕量級任務框架。 提供

原创 200多個G學習資料分享

200多個G的資料分享,包括JavaWeb、Android 、HTML5、雲計算、大數據等學習視頻 、pdf文檔、項目分享給大家。基本上市場上用的到技術都有 鏈接:http://pan.baidu.com/s/1jIpxluY 密碼:f