原创 致敬我奮起直追的2016

前言 其實當用奮起直追這個詞語形容我的2016時,自己一度懷疑是不是配得上這個詞語。雖然2016成長了不少,但是依然沒有達到我想要的效果。在學習過程中不斷出現越學越倒退的感覺。還偶爾會出現一些恐懼感。不過慶幸的是,自己沒有被那些恐

原创 RxJava操作符系列三

RxJava操作符系列傳送門 RxJava操作符源碼 RxJava操作符系列一 RxJava操作符系列二 前言 在之前的文章,我們介紹了一些Observable的創建以及數據轉換的操作符,其中的一些數據轉換的操作符理解還是有

原创 RecyclerView實現滑動刪除和拖拽功能

源碼傳送門 前言 從Android 5.0開始,谷歌推出了新的控件RecyclerView,相對於早它之前的ListView,優點多多,功能強大,也給我們的開發着提供了極大的便利,今天自己學習一下RecyclerView輕鬆實現滑

原创 RxJava操作符系列二

RxJava操作符源碼傳送門 在上篇文章RxJava操作符系列一我們介紹的操作符幾乎都是創建被觀察者的操作符,那麼今天的這篇文章就介紹一下經常用到的轉換操作符。話不多說,開始上車。 Map 該操作符是對原始Observable

原创 ReactNative WebView組件詳解 屬性 函數 實戰分析 JavaScript 最後補充:

源碼傳送門 react-native-webview-plugin插件 在開發Android的時候,一般我們會有一些加載網頁的需求,或者執行一些JavaScript,我們都知道在Android中實現這個功能的控件是WebView,在Reac

原创 Android自定義數字鍵盤 加載鍵盤存儲鍵屬性的XML描述 自定義KeyboardView 佈局使用 創建工具類 設置鍵盤監聽

好久沒有寫Android的文章了,有兩三個月多了吧,剛開始搞微信小程序,後來又開搞ReactNative,現在又興奮的開搞AI機器學習的東西,感覺挺有意思的,不過AI與其它的東西相比要難很多,需要補很多數學知識,不過我現在學的都還是皮毛,沒

原创 ReactNative組件詳解 自定義組件 組件的使用 狀態和屬性 生命週期 生命週期回調順序

ReactNative學習記錄傳送門 ReactNative核心思想就是組件化,它基於前端框架React,在我們使用其開發Android和iOS的時候,共用一套組件即一套代碼,增加了代碼複用性。今天的這篇文章不不分析過多的知識點,主要介紹如

原创 ReactNative Image組件詳解 Image組件 Image組件常用的屬性 在Android上支持GIF和WebP格式圖片 ImageBackground 網絡圖片加載監聽

源碼傳送門 最近學習ReactNative感覺到挺有意思的,在學習的過程中,發現網上一些人寫的文章內容過時了,這主要是ReactNative的版本升級太快,如果你現在看一篇16甚至15年寫的文章,把知識點和官方文檔對比下,會讓你大跌眼鏡。所

原创 ReactNative實現Toast 源碼傳送門 定義組件 實現動畫效果 定義顯示時間 組件更新 組件註冊 包裝供外部調用 使用

對於Android開發工程師來說,Toast在熟悉不過了,用它來顯示一個提示信息,並自動隱藏。在我們開發RN應用的時候,我門也要實現這樣的效果,就一點困難了,倒也不是困難,只是需要我們去適配,RN官方提供了一個API ToastAndroi

原创 ReactNative實現地圖導航 相關源碼 Linking 百度 高德 騰訊

相關源碼 同志們好,我又迴歸了,本來是想分享Flutter相關的內容,但是好久不寫文章,感覺生疏了不少,不知道從何處下筆了,所有就把草稿箱躺了快一年的內容整理一下,分享分享。這篇文章是使用最簡單的方式實現地圖導航的需求,那就是通過喚起手機中

原创 Android大文件上傳秒傳之MD5篇

前言 現在越來越多的應用開始有上傳大文件的需求,以及秒傳,續傳功能。由於最近學習大文件分隔上傳,以及秒傳的實現,給予分享的這種精神,我想將自己的學習過程,以及遇到的問題做一個總結,希望對有這方面需求的小夥伴有一定的幫助。 源碼傳

原创 設計模式之單例模式

前言 作爲一個好學習的程序開發者,應該會去學習優秀的開源框架,當然學習的過程中不免會去閱讀源碼,這也是一個優秀程序員的必備素養,在學習的過程中很多人會遇到的障礙,那就是設計模式。很多優秀的框架會運用設計模式來達到事半功倍的效果。鑑

原创 RxJava操作符系列一

前言 第一次接觸學習RxJava應該是一兩個月前的事情了,但其中也是斷斷續續,最近又再次去學習RxJava,和當初剛接觸RxJava完全不是同樣的心情,輕鬆了很多,也感受到了RxJava的魅力,真是不由衷感嘆太牛了。目前關於RxJ

原创 實現APP定位功能

源碼傳送門【若你不小心點擊進入GitHub了捎帶給個star( ^_^ )】 前言 最近更新項目中用的百度定位SDK時遇見了一個奇葩的問題。當升級SDK後百度定位一直返回505,通過百度定位官網查看該碼錶示AK非法或者不存在。很糾

原创 RxJava操作符系列四

RxJava操作符系列傳送門 RxJava操作符源碼 RxJava操作符系列一 RxJava操作符系列二 RxJava操作符系列三 前言 在上一篇文章我們主要介紹的是RxJava的一些過濾操作符,若將過濾操作和轉換操作一起