原创 stm32 001 - hello world(附帶可運行源碼)

文章目錄初衷前提準備硬件環境軟件環境硬件連接Hello world應用在STM32CubeIDE中創建新工程配置引腳修改代碼運行及調試源碼 初衷 我是做Android開發的,因此本文許多地方會比較繁瑣,各位做單片機開發的輕噴呀 有

原创 Bazel簡介:編譯一個C++工程

原文參見這裏 文章目錄你將會學到什麼在開始之前使用bazel編譯設置好workspace搞清楚 BUILD 文件怎麼編譯工程查看依賴關係圖重構Bazel編譯指定多個target使用多個包使用標籤來引用target   在這份指南中

原创 001 - hello world

文章目錄初衷起鍋硬件環境軟件環境 初衷 有幸接觸到stm32這個平臺,之前都是在學校接觸過單片機(年代久遠),平常工作中一直是以Android開發爲主,對於系統底層的硬件是怎麼交互的一點兒也沒了解,初次接觸stm32以下幾個地方引

原创 Android 錄音實現追蹤(Android 7.1)

未完待續 最初的夢想 冰山上面的部分 AudioRecord代碼追蹤 代碼位置 追蹤中的一些工具,技巧 tinycap 列出alsa識別到的聲卡 最初的夢想 哈哈哈哈哈哈,我就是想了解下Android上錄音是怎麼實現的,寫了

原创 Android中組合控件的Click不起作用

今天在做一個自定義的按鈕時用到了自定義的控件,當然android中最快的方式就是組合控件了 在自定義完了之後發現按鈕沒有點擊效果,資源文件中已經定義了它的按下以及普通狀態的圖片 後來發現要設置它的OnClickListener纔會有用..

原创 Android 第三方Jar包的方法(java.lang.NoClassDefFoundError解決辦法)

今天在使用android第三方包時遇到了編譯正常,運行出錯的問題, 開始懶的想是個啥原因就直接google了下,一大堆的說是java環境變量的問題,按照網上的辦法走下去依然是運行出錯 無解,只好自己找找問題出在那兒,看了下apk只有3

原创 Android group listview

這幾天做Android開發,發現android中缺少一個Group ListView的實現 如果僅僅通過Adapter來實現的話,分組和組內位置就需要自己實現,所以就參考android中的ExpandableListView做了一個Gro

原创 讓ADB SHELL 中正常顯示中文

讓ADB SHELL 中正常顯示中文 通過 adb shell 登錄到 nook shell 後,列目錄的時候,如果有中文會亂碼。 這是因爲 nook 輸出是 utf8,而 windows的console 是系統缺少的,只能顯示GBK

原创 觸摸屏手勢獲取

Android 作爲一個可以觸摸操作的系統,必然會有對觸摸屏的一些操作. 平常的手指按下,移動,擡起,長按等等可以直接在VIew或者Activity中重寫onTouchEvent函數即可 但是要獲取手指移動後的速度就必須藉助一個類了:Ge