室内定位APP的实现

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

你可能感兴趣的:(APP,实现之路,室内定位)