原创 Android 開源項目和文章集合(更新:2020.6.5)

我做了一個思維導圖,專門總結我學的博客文章:https://mubu.com/doc/j6EJGn9kZT 2020.6.5 1.Android "退一步"的佈局加載優化(鴻洋出品) https://wanandroid.com/

原创 Android視頻開發進階(part2-MP4文件的解析)

上一期文章我分享了一些視頻播放裏面的術語和基本概念。這一篇文章我會主要介紹容器(container format file)格式文件的細節,以最常見的MP4文件入手。然後會簡短的介紹一個標準的播放器的啓動,解析,播放流程。本篇還是以基礎知

原创 Android 性能優化實踐(更新:2020-3-20)

    1.根據Android Lint的提示來修改代碼 菜單欄上面的Analyze——》Inspect Code,他這裏可以選擇整個項目、一個module、或一個java來進行掃描     我這裏選擇整個項目,Android Lint

原创 Android藍牙開發小結

因爲之前有做與藍牙有關的項目,所以這裏寫個博客總結一下。 附帶了一個項目以供參考:https://github.com/979451341/BleStudy 一.藍牙操作流程 1.獲取藍牙服務 mBluetooth

原创 Java 線程調度我就寫一篇(Object與Semaphore、Lock、Callable、Future、FutureTask)

一.Object 一般來說Synchronized 同步鎖就能解決大部分線程同步問題,但是如果情況比較複雜就不行了,這就得用Object的wait(),notify(),notifyAll()。但是這個三個函數只能實現不公平鎖,Semap

原创 Java反射一篇講完

想用完成反射得一步一步的來,需要Class、實例、還有想要調用的函數地址,傳入的參數獲取Class TestClass testClass = new TestClass(); Class<?> cls =

原创 IdleHandler的使用和源碼解析

1.作用 IdleHandler用於執行耗時較短且非必須的任務,它會在消息隊列空閒時執行任務,可以用於性能優化。 2.使用   queueIdle函數返回false的話,這個任務會被執行一次,如果返回true,則消息隊列空閒時就執行(注意

原创 Android 極光IM-高級篇-玩聊天app誕生

距離上一次寫 基礎篇有了4個月,終於我寫了一個 功能完善的即時通訊app,作爲高級篇的擔當出現。廢話不多說,上圖   app預覽   實現功能 1.用戶的登錄註冊 2.單聊,能清空聊天記錄,且對於單人可以進行.語音通話,(這個部分我

原创 Android 開源項目和文章集合(更新:2020.5.5)

我做了一個思維導圖,專門總結我學的博客文章:https://mubu.com/doc/j6EJGn9kZT 2020.5.5 1.Flutter官方中文教程 https://book.flutterchina.club/chapt

原创 RecyclerView滾動控制大全

項目地址 本次是通過RecyclerView實現兩個列表:主列表、詳情列表。通過點擊主列表某個item,詳情列表通過自動移動顯示相應的item,並使其置頂,通過滑動詳情列表,主列表也會自動移動到相應的位置。 上效果圖 轉存失敗重新上傳取消

原创 Android Jetpack 六大架構組件全面瞭解

項目地址 一.項目簡介 本項目實現了對Lifecycle,LiveData,ViewModel,Room,Paging,Navigation這六個官方構架組件的全面使用,組件的單獨使用或者合作使用都有(PS:WorkManager  bu

原创 我的第一個Flutter APP

首先需要說明本次博客我是用的電腦是mac,並且在下沒有使用科學上網,額,對使用window的同學不太友好,日後再來一篇window配置Flutter環境的博客1.環境配置關於環境配置,我是根據範玉剛大神的博客做的 (https://blo

原创 Android 極光IM-基礎篇

本篇爲基礎篇,這裏我就來給大家演示一下如何 完成 自定義聊天界面和相關 SDK對接 還有高級篇,爲一個功能完整的項目,可供看官選擇   首先,我要說極光IM好坑,界面需要自己畫,自己去對接API。雖然他給了一個demo,但是那個demo太

原创 Android藍牙總結

因爲之前有做與藍牙有關的項目,所以這裏寫個博客總結一下。 附帶了一個項目以供參考:https://github.com/979451341/BleStudy 一.藍牙操作流程 1.獲取藍牙服務 mBluetooth

原创 訊飛SDK圖文使用說明 語音聽寫、語音合成、聲紋密碼、人臉識別(適配Android7.0)

關於訊飛,他們關於語音做的AI功能SDK特別好,我經過使用有了深刻的體驗,這次講一講語音聽寫、語音合成、聲紋密碼、人臉識別這三種的功能的體驗。1.首先