原创 [算法] 最短路徑-Floyd

Floyd算法–多源最短路徑算法 可計算一個圖中任意結點間的最短路徑,有向圖和無向圖都適用。 其思想:對於計算從結點i到結點j的最短路徑,需查找圖G中所有可以中轉的結點k,若中轉後的路徑e[i][k]+e[k][j]小於原始路徑e

原创 華爲手機開發者模式

華爲手機開發者模式打開開發者模式關閉開發者模式 本次用於實踐的手機 相關信息 系統版本號:EMUI 系統 4.1 打開開發者模式 將手機設置爲開發者模式可用於 Android Studio 在手機上調試項目應用,使用真機較虛擬

原创 [算法] 快速排序

快速排序(遞歸過程) 如降序排序: 在n個int型數組v中選定一個數作爲基準(pivot),此處將v中第一個數v[s]作爲pivot,在此n個數中選用i指向第一個數(下標)、j指向最後一個數(下標)。 在i<j的前提下,先

原创 [Android Studio]藍牙通信(Fragment中實現)

[Android Studio]藍牙通信(Fragment中實現)UUID藍牙RFCOMM數據通信藍牙相關權限佈局Toolbar MenuTextView ArrayAdapter藍牙搜索鏈接Hander傳遞消息 UUID U

原创 [Android Studio]Broadcast + Service 實現簡單音樂播放器

Broadcast + Service 實現簡單音樂播放器放置音樂文件原理代碼功能解釋 源碼已上傳github,詳見 這裏。 樣式效果如下: 放置音樂文件 app -> New -> Folder -> Assets Folde

原创 [Android Studio]SQLite數據庫DAO標準和CURD操作

SQLite數據庫DAO標準和CURD操作創建助手類DbHelpr定義DAO點擊事件 (基於WeChat項目,在Fragment中實現對SQLite數據庫的創建、更新、讀取、刪除[CURD]操作) -> 參考教程 創建助手類D

原创 項目文件上傳至GitHub

項目文件上傳至GitHub 下載安裝Git,好像是無技巧,順着點。 在自己的GitHub上新建倉庫 複製HTTPS位置 在本地選一個地方,右鍵 Git Bash Here git clone https://github.co

原创 [Android Studio]Fragment+RecyclerView實現吸頂式佈局+item點擊事件

Fragment+RecyclerView實現吸頂式佈局+item點擊事件修改build.gradle(Module:app)編寫佈局xml文件編寫adapter編寫Fragment 在上次的微信Fragment項目基礎上,選擇一

原创 [Android Studio]AS連接手機 安裝應用

[Android Studio]AS連接手機 安裝應用下載 Android WiFi ADB添加ADB至系統環境變量連接手機USB連接手機和計算機ADB連接手機和計算機 完全是一路踩着坑實現出來的,搜索了衆多教程及解決bug的方法