原创 RelativeLayout中layout_alignParentRight="true"無效的解決辦法

最近使用RecyclerView自定義控件,Item佈局中遇到一個坑發現初始化的時候一個控件被遮蓋了,也就是layout_alignParentRight="true"沒有生效,但是觸摸滑動RecylerView之後Item中的元

原创 Android~Unable to get provider androidx.lifecycle.ProcessLifecycleOwnerInitializer

在新項目中已開始遷移到Androidx遇到Unable to get provider androidx.lifecycle.ProcessLifecycleOwnerInitializer錯誤,APP在安卓4.4上面啓動奔潰,記

原创 esp8266/32~msys32編譯環境使用問題彙總

1. Windows下開發環境搭建 環境搭建參考:ESP32開發環境搭建(Windows平臺) eclipse配置工程剪貼板: PATH變量 D:\ESP32\msys32\usr\bin;D:\ESP32\msys32\m

原创 esp32~mp3播放實例解析

前言 esp32-ADF音頻框架,Demo看了好幾次,也只知道個大概。音頻涉及的東西太多了,入門就先熟悉這個框架。 官方文檔:https://docs.espressif.com/projects/esp-adf/en/lates

原创 Android~記錄material.tabs.TabLayout一個bug

在使用TabLayout過程中發現一個奇葩的bug,說我xml佈局文件有問題。 1、完整log 2019-12-30 16:50:41.426 9068-9068/? E/ActivityThread: Failed to fin

原创 Java BSON使用

數據類型概述 SequoiaDB 所支持的值類型見下表: 值類型 定義 比較優先級權值 用例 整數 整數 範圍:-2147483648 至 2147483647 10 { "key" : 123 } 長整數 整

原创 Android~adb卸載系統預裝應用(親測有效)

本文介紹一種安卓卸載系統應用的方法,如果你和我一樣喜歡瞎折騰,有那麼一點強迫症,希望對你有用。作爲一名安卓開發者,大學以前總喜歡刷不同刷機包(ROM)、愛裝不同的Launcher桌面體驗,不過工作了沒以前愛折騰了。安卓提供的adb

原创 Android~Anroid Studio中使用NDK編譯調用.so

什麼是NDK?NDK就是安卓中實現JNI的一種方式,相信學習過java的小夥伴JNI並不陌生。之前使用NDK是在eclipse搭建的安卓開發環境中,現在公司項目需要又回來好好梳理一下NDK。同時網上搜羅一下,附上覺得好的文章。網上

原创 esp8266~lwip突破MTU最大1500限制

1. 背景   在去年的項目開發中,遺留了一個比較難解決的問題,需要udp傳圖,當時的解決辦法是將圖片在應用層切片依次傳輸到wifi芯片,而且還用的是定長的明文傳輸。   一直在想有什麼好辦法可以優化,首先想到尋找比較高效的編碼算

原创 理清計算機編碼問題(上)

1. 常見編碼 1.1 ASCII   ASCII(American Standard Code for Information Interchange:美國信息交換標準代碼)是基於拉丁字母的一套電腦編碼系統,主要用於顯示現代英語和其

原创 WiFi配網~智能家居配網解決方案

1. 什麼是配網?   先解釋一下什麼是配網:當智能設備交付用戶時,用戶如何根據說明手冊或者指引,簡單成功的將聯網設備連接到路由器下面。這裏主要是wifi產品,藍牙、Zigbee、NB-Iot配網是不存在配網這種流程的,因爲他們技術的

原创 2018/12/31日~年終總結

  又是一年總結日,作爲一個程序員或者說是一名工程師,這是一件習以爲常的事,或者是一種職業素養,更或者是自己人生中的一點點激勵。   先大概理一理,這一年都做了些什麼? 格力雲和京東+格力雙雲 realtek8710 郵票孔方案軟件

原创 STM32~配置時鐘頻率[一文帶你解決STM32主頻配置]

前言   最近開發項目,對MCU主頻要求比較精確,嘗試了兩種配置主頻的方法,掌握這兩種方法也就熟悉STM32系列主頻的配置方法了。分別是,使用外部晶振作爲時鐘源;內部RC時鐘作爲時鐘源。介紹兩種時鐘源的區別: HSI內部8MHz的R

原创 esp8266~獲取mpu6050六軸傳感器數據 [可在此基礎上做wifi平衡小車]

1. 前言   上週查看esp8266 github上面有沒有更新外設SPI驅動,可惜還是沒有,關於SPI驅動樂鑫是放在sdk 3.1版本更新了。但是看到了之前一直找的hw_timer硬件定時器,樂鑫更新維護的速度還行吧。 於是又順

原创 esp8266~使用邏輯分析儀調試分析軟件SPI

1. 前言 基於上一篇【esp8266~SPI使用】,本文重點介紹如何使用USB邏輯分析儀調試分析軟件SPI,緊接着對比分析esp8266在160M和80M軟件SPI速度的不同。 2. USB邏輯分析儀使用 邏輯分析儀可以說是單片機工