原创 Netty在Android開發中的應用實戰系列(一)——— 搭建服務端與客戶端

一、簡單的介紹一下Netty 官網地址:https://netty.io 官網Jar包下載:https://netty.io/downloads.html Jar包也可以去mvnrepository下載:https://mvnr

原创 記一次BLE(低功耗藍牙)掃描周圍設備慢的一個坑

BLE藍牙開發不太清楚的可以看下這篇文章 Android通過藍牙(BLE低功耗藍牙)實現設備間通訊 | 客戶端 | 服務端 一、先來看下掃描藍牙的代碼 BluetoothManager bluetoothManager =

原创 Android通過藍牙(BLE低功耗藍牙)實現設備間通訊 | 客戶端 | 服務端

這篇文章主要說的是通過BLE(Bluetooth Low Energy)藍牙來實現一個聊天的效果;通常我們使用這個BLE都是手機去連接一些智能設備或者智能硬件然後進行通訊,也就是手機充當客戶端,智能設備充當服務端;很少有用到通過B

原创 Android應用上架國內各大應用市場對應用Logo、應用截圖要求整理

這裏我整理的一些比較多人使用的一些應用市場,當然還有一些遺漏的歡迎大佬們補充 對於國內的應用市場環境,突然好羨慕AppStore、Google Play 說多了都是淚… 上架大家一定要在上線前一兩個月去申請軟著、軟著、軟著 騰訊應

原创 使用python生成微信好友個性簽名詞雲圖

生成詞雲主要使用了itchat、jieba、wordcloud這三個依賴庫 itchat itchat是一個開源的微信個人號接口,使用python調用微信從未如此簡單。 jieba “結巴”中文分詞:做最好的 Python 中文

原创 Android與單片機 | 開發板 | 智能硬件 | 智能設備 | 數據協議 |開發總結

一、緣起 工作中經常遇到需要Android程序與各式各樣的板子、智能設備進行交互,通信的方式也基本上都是Ble或者Socket tcp/udp等等…其中最重要的一點就是通信的協議、協議、協議重要的是說三遍;通信協議就是用來定義與設

原创 淺談Java設計模式之——抽象工廠模式

上一篇文章我們介紹了一下簡單工廠模式,這一節就接着來說抽象工廠模式 淺談Java設計模式之——簡單工廠模式 一、什麼是簡單抽象工廠模式 抽象工廠模式是所有形態的工廠模式中最爲抽象和最其一般性的。抽象工廠模式可以向客戶端提供一個接

原创 淺談Java設計模式之——簡單工廠模式

簡單的介紹一下簡單工廠模式的概念: 簡單工廠模式屬於類的創建型模式,又叫做靜態工廠方法模式;通過專門定義一個類來負責創建其他類的實例,被創建的實例通常都具有共同的父類 從介紹我們就可以提煉出一些特點: 每一個實例具有共同的父

原创 從零開始搭建一個Flutter框架之Fish-Redux構建基礎頁面的使用(一)

Fish-redux介紹 Fish-redux 是什麼? 它是阿里閒魚團隊提供的一個基於Reudx數據管理的一個Flutter框架,適用於構建大型項目 它有哪些優點? 集中管理 分佈治理 易於複用 隔離接耦 它有哪些

原创 關於ObjectAnimator的rotationX、rotationY在部分華爲設備上消失的問題

吐槽一下HUAWEI,你爲什麼要這麼的秀 高高興興的寫了個繞Y軸旋轉的動畫,運行一下完美展示 ObjectAnimator animator = ObjectAnimator.ofFloat(imageView, "rotationY

原创 使用AndroidX + ViewModel + LiveData + DataBinding組件,同時使用RxJava2 + Retrofit2 + Glide等主流框架搭建的MVVM

行車不規範,親人兩行淚 加班不規範,親人兩行淚 家有蘇大強,親人兩行淚 TODO-MVVM:使用JetPack中的AndroidX + ViewModel + LiveData + DataBinding組件,同時使用RxJava2

原创 Android DataBinding 你好!

一:使用DataBinding的第一步,只需要在app/build.gradle開啓它 android { compileSdkVersion 28 defaultConfig { applicatio

原创 Android開發Gradle高級技巧、自定義Gradle Task、打包完成自動簽名、執行Shell腳本

先說下爲什麼有這篇文章吧,最近在寫一個應用需要進行系統簽名;每次我都需要先將apk生成然後使用sign.jar和系統證書進行簽名,非常的麻煩而且tmd還是搞兩個系統也就是每次都需要用兩個系統證書分別進行簽名… 一:每次我都需要兩個不同

原创 Android JTT 808-2011 道路運輸車輛衛星定位系統終端通訊協議及數據格式

關於JTT 808數據協議這一塊網上資料還是比較少的,而且做的人也少;所以無形給不熟悉的開發人員帶來了很大的難度,所以這篇文章也就將我自己經歷的一個808項目寫出來分享給大家。 看這篇文章需要一定的基礎知識,如下: byte 字節、b

原创 《Android開發藝術探索》IPC機制初認識

Android IPC 簡介     IPC是Inter-Process Communication的縮寫,含義爲進程間通信或者跨進程通信,是指兩個進程之間進行數據交換的過程。說起進程間通信,我們首要理解什麼是進程,什麼是線程,進程和