原创 AndroidThings——連接 SHT20 傳感器讀取溫溼度

序 一些介紹AndroidThings(之後將簡稱ATs)的一些文章: Android Things是什麼 Android Things系統刷寫 Android Things樹莓派開發板沒有顯示器時如何連接 Android Thing

原创 回調函數在-Kotlin-裏的奇妙玩法

本文涉及到的知識點有:擴展函數、Lambda 表達式的高級應用 在 Android 6.0 之後系統加強了對敏感權限的管理,一些敏感權限必須要通過動態權限申請來獲得,本文的內容就從這裏展開; 一個正常的權限申請流程大致是這樣的:

原创 拿來就用的 RecyclerView 上拉加載

上拉加載在 RecyclerView 中應用已經十分普遍,很多封裝好的 RecyclerView 框架中也都有集成該功能,但如果我們只是想在一個頁面中實現改功能,引入一個第三方框架顯然是不划算的。 閒言少敘書歸正傳: OnLoadMo

原创 Android 仿微信錄製短視頻(不使用 FFmpeg)

轉載請標明出處與作者:https://www.jianshu.com/p/2cb7b0110fde 項目中原本就有錄製短視頻的功能,使用的是 # qdrzwd/VideoRecorder 這個項目,但是該項目不支持 targetSd

原创 一步一步教你簡單完成 Android USB開發

項目中有一個新的需求,要求可以連接一個USB體溫槍,APP可以從體溫槍中讀取到體溫數據,一番搜尋之後發現一個封裝很棒的USB通信庫。 github地址:usb-serial-for-android 準備工作 從 github 上 cl

原创 Android 人臉識別瞭解一下 (中)

轉載請註明作者及出處:https://www.jianshu.com/p/b41f64389c21 [25]——Android 人臉識別瞭解一下 (上) 在上文中我大致的介紹了官方 Demo 中人臉註冊的流程,本文我們接着來看看,在

原创 委託模式 - 一個管理人員的一天

委託模式:委託模式是軟件設計模式中的一項基本技巧。 在委託模式中,有兩個對象參與處理同一個請求,接受請求的對象將請求委託給另一個對象來處理。 舉個例子,一個公司有普通員工、財務人員、管理者三個角色,管理者可以調用普通員工進行某項

原创 初識Kotlin

這是一個新文集,專門用於記錄學習 Kotlin 時遇到的一些問題或者心得體會。由於個人水平有限,文章難免會有錯誤之處,望大佬不吝指教。 Kotlin 由來已久,在17年被谷歌納爲了 Android 開發的一級語言,相必大家也多少有些許

原创 每次都有點新收穫

轉載請標明作者與出處:https://www.jianshu.com/p/91c6f28adb31 遍歷集合、控制流、伴生對象 遍歷集合 在 Java 中我們經常需要遍歷一些數組或者集合時我們常用的操作是這樣的: List<Strin

原创 簡單即是美

在之前的三篇文章中,我們已經瞭解了一下的內容: 如何在項目中使用 Kotlin,Kotlin 的空安全 集合的相關操作,擴展函數以及 Lambda 表達式等高級特性 for 與集合遍歷,強大的 if 、when 表達式,可以用來做單例模

原创 都是常規操作

經過上文的介紹,想必你對 Kotlin 有了一定的興趣了吧,Kotlin 簡化了很多在 Java 裏需要寫大量代碼的操作,稍安勿躁,我們來看看都有哪些 “常規操作”。 集合 對於集合,想必你已經熟悉得不能再熟了,我就不廢話了,我們來看看在

原创 10分鐘讓你實現在APP中對網絡狀態變化進行全局提示

永遠不要期望用戶按照你預設的步驟操作 APP 一個新項目剛剛開始推廣工作,市場人員向我抱怨用戶使用時總會出現各種各樣的問題,大部分問題都是因爲用戶操作不當導致的,但是在用戶眼中的結論就是“你們的 APP 不好用”。 舉一個例子,有的用

原创 Android 人臉識別瞭解一下 (上)

轉載請註明作者及出處:https://www.jianshu.com/p/ca3a12bc4911 引言 人臉識別這件事想來早已經不新鮮,在 Android 中的應用也並不廣泛,所以網上相關資料乏善可陳。但是在面對特殊的應用場景時,

原创 通過百度地圖實現仿美團外賣的地圖選點確定收貨地址

轉載請標明出處:https://www.jianshu.com/p/29b60ca83be2 吐槽自己:好長的標題啊 這個功能想必大家都很熟悉,但是網上搜索到的幾篇文章要麼是大段的代碼看的頭暈,要麼是不求甚解的複製粘貼,今天我們

原创 在項目中集成Freeline來提升編譯速度【百分百成功】

轉載請標明出處:http://www.jianshu.com/p/e1772bfa9a96 引言 作爲一名 Androider 你應該也曾被 AS 那緩慢的編譯速度所折磨 ,更爲可怕的是即使你只是簡單的修改了幾行代碼,修改了幾個佈局