0、寫在前面:
最近在自學Android開發,主要是爲了組裏的任務服務。目的是實現室內定位、導航服務。本篇博客用於記錄實現的一些方法,避免日子長了會忘記。
1、主要內容:
設計這個APP之初,主要是想有兩個功能:用戶自定位、用戶導航。
- 在用戶自定位中,主要利用組裏的一些算法,一邊驗證一邊用在這個APP中。
2、記錄:
以下爲參考資料:
1. Map顯示設計參考資料:
- 實現圖片的多點觸控:https://www.cnblogs.com/fuly550871915/p/4940103.html
- 在實現圖片多點觸控的同時,若想加入標記點,請參考:https://blog.csdn.net/ausboyue/article/details/77435821?locationNum=1&fps=1
- 當然也可以GitHub中擼羊毛:https://github.com/onlylemi/MapView
2.PDR設計參考資料:
- 指南針的應用:https://blog.csdn.net/mattdong0106/article/details/51423413
- 指南針的顯示:https://blog.csdn.net/yyyerica/article/details/80443924?utm_source=blogkpcl6
- github擼羊毛:https://github.com/liyi828328/Compass
- 計步策略:https://cdc.tencent.com/2013/07/26/利用三軸加速器的計步測算方法/
3.WiFi
- https://blog.csdn.net/xialong_927/article/details/81302948?utm_source=blogkpcl14
- 我的項目中主要參考了這個文章:https://blog.csdn.net/Android_bing/article/details/76136808
4.activity間、與service的通信
- Android開發之Service與多個Activity通信:https://blog.csdn.net/itluochen/article/details/52167069
- Service實時向Activity傳遞數據案例:https://www.cnblogs.com/linjiqin/p/3147764.html
- Android學習之Activity與Service進行通信的三種方式:https://blog.csdn.net/qq_28468727/article/details/52144155
- 進階: Android 活動(Activity)服務(Service)、進程(Process)的生命週期:https://blog.csdn.net/qq_35594560/article/details/79033548
5.數據儲存(調試用)
- Android生成Excel表格之ZzExcelCreator:https://blog.csdn.net/zhouzhuo810/article/details/54598933
- Android 數據保存到新建的一個excel表:https://blog.csdn.net/linzhenxiang123/article/details/53730439
- github:https://github.com/li-yu/SQLiteToExcel
6.架構設計
- Android框架模式MVP總結和示例程序設計:https://blog.csdn.net/wenzhi20102321/article/details/69230073
- Android常用的框架有哪些:https://blog.csdn.net/zengguangchun/article/details/52778649
- Android組件化方案:https://blog.csdn.net/guiying712/article/details/55213884
7.關於一些UI設計
- Android—背景顏色大全:https://blog.csdn.net/strong90/article/details/78084477
- 寫一個簡單炫酷的app程序的打開動畫:https://blog.csdn.net/sinat_28676875/article/details/68935611
- Android可顯示數字進度的進度條使用教程:https://blog.csdn.net/x541211190/article/details/78855086
- 一個很好用的網站: https://www.easyicon.net/
8.關於調試錯誤
- Android錯誤總結:https://blog.csdn.net/u013293125/article/details/52636929
- “adb”不是內部或外部命令,也不是可運行的程序或批處理文件——解決方案:https://blog.csdn.net/y201314an/article/details/81022556
9.開發相關
- Android開發一些不錯的東西整理(last 2017年2月14日):https://www.jianshu.com/p/5b0849f3f151
- Android開發學習之路-該怎麼學Android(Service和Activity通信爲例):https://www.cnblogs.com/Fndroid/p/5483311.html
10.擼羊毛
- WIFI-POS-Indoor:https://github.com/xbw12138/WIFI-POS-Indoor