- 博客(24)
- 资源 (2)
- 收藏
- 关注
原创 通信原理的新认识-从实践到原理
在学校期间,本人是通信科班出身,曾不止一次的研读樊昌信老师写的《通信原理》这本书,一直停留在表面且没有新的理解,直到毕业之后从事通信相关的工作,才在实践层面对通信有了新认识。现就将新理解分享给小伙伴们,也把通信的流程讲述给大家。通信就是通过信道将信源的信息发送给信宿,换句热门的话来说,“端到端”就是手机之间如何通信,人的声音通过手机的麦克风转化为电信号,然后电信号通过手机的基带芯片变为基带信号,再通过手机的射频模块进行射频调制将射频信号发射出去,基站侧接收射频信号通过RRU(射频拉远单元)进行解调,通过光纤
2020-05-29 22:50:39
3073
原创 室内定位导航专题研究(一)
引言场景分析法的原理是根据观测场景的环境特征来推断未知节点的位置,这种方法不再是通过实际测量的数据的计算来得到移动终端的位置,而是记录在特定环境中可以表征场景的特征信息,用这些信息表示环境中的特定位置,然后用这些特定位置和特征信息构建指纹数据库。在线定位阶段时,根据移动终端处的实时特征信息与指纹数据库中的特征信息进行匹配,找出最相似的特征信息所对应的特征位置就认为是移动终端的位置。在室内定位...
2020-05-17 15:59:14
818
原创 有关室内定位导航的大趋势的几点观察和思考
通过一年多的沉淀与积累,对自己做的室内定位导航领域三年多时间的研究进行一种回溯式的回顾与总结,同时也给出自己对未来室内定位导航领域发展趋势的思考,通过自己的最新的研究成果为后来的从事室内定位研究者提供一点参考和借鉴,尽可能的让后来者少走弯路可以做出更好的成绩,同时也希望凝聚更多的力量推动室内定位导航领域有新的突破。 由于室外定位技术已经成熟,而室内定位技术还是有待开垦的处女地。结合目前...
2019-10-13 21:21:53
1162
3
原创 室内定位导航系统设计实现指南
**1.前期有关Android和Apache服务器的知识储备**本人做Android 室内定位导航APP从头到尾认真研读的书籍有下面两本书:《第一行代码 Android 》 郭霖著 人民邮电出版社《Android开发艺术探索》 任玉刚著 电子工业出版社涉猎的书籍有《Android群英传》 徐宜生编著 电子工业出版社 重点看了本书第六章的内容。首先可以查询Android官网文档资料网...
2019-02-24 20:31:10
8893
2
原创 一个开源APP引发我对写代码的一些思考
最近看了一些有关RxJava的基础文章主要是为上一篇的博文服务的,然后自己又在做一个APP,找到了一个与自己工作相关的APP,阅读了其中的一小部分源码。现在说一下我所看的这部分源码的功能主要是在该本地的文件资源管理器中的日志文件添加和保存记录。我主要对的编码很感兴趣,然后将自己的想法写下来以备未来的使用。首先直接给出该APP的源代码中我经过修改的关键部分。public class Logg...
2019-02-17 15:52:46
377
原创 RxPermissions源码分析
由于在项目中用到了RxPermissions框架,所以想看看源码,顺便记录一下自己对该框架的分析过程。App module的build.gradle dependencies { … compile ‘com.tbruyelle.rxpermissions2:rxpermissions:0.9.5@aar’ compile ‘io.reactivex.rxjava2:rxj...
2018-06-18 11:34:17
1268
原创 使用Database Navigator插件查看Android APP自带数据库SQLite内容
很久以前看《第一行代码》的时候,记得如果查看真机中某一个APP的数据库里的内容需要事先ROOT手机才能够查看。但随着Android Studio的出现,就可以不用ROOT手机而查看APP里数据库里的内容,同时也摆脱了繁琐的adb命令来查看数据表。下面我就如何使用Database Navigator插件来查看具体的App中的SQLite流程进行详细的介绍。1.寻找AS中已连接真机的文件浏览器2....
2018-05-31 10:55:17
9828
4
原创 PHP ORM操作MySQL数据库
ORM是将面向对象的语言和面向关系的数据库之间建立一种映射关系。下面的博客内容给出了PHP对象操作mysql数据库的Demo。
2017-05-24 21:35:28
2339
原创 Android Studio如何使用第三方的开源库
如果说在网上找到了我们需要的第三方的开源控件或者库,但它并没有提供Gradle依赖,那我们如何使用这些开源的控件或者库呢?下面就提供一种方法,以供参考
2017-05-05 21:08:48
543
原创 Android客户端通过PHP访问MySQL数据库
为了写这篇文章,准备了很长的时间,自己也学习很多新的知识,譬如简单学习了服务器端的语言PHP,MySQL数据库以及也了解了Http协议。收获很大,学到了很多新的知识,对C/S架构模式,有了更近一步的了解。对近期学习也做一个总结,同时给想做这方面东西的博友们,一点启发,自己就心满意足了。在不久之前,也简单收集了一些资料,然后发表在博客上,没有想到的是,到目前为止,这篇博客成为我写的所有博客里,访问量最
2016-11-27 21:46:47
8913
12
转载 不是人人都懂的学习要点
学习是一种基础性的能力。然而,“吾生也有涯,而知也无涯。”,如果学习不注意方法,则会“以有涯随无涯,殆矣”。 一.学习也是一种能力看到这个标题,有人会说:“学习,谁不会?”的确,学习就像吃饭睡觉一样,是人的一种本能,人人都有学习的能力。我们在刚出生的时候,什么也不知道,是一张真正的白纸,我们靠学习的本能,学会了走路、说话、穿衣服…后来,我们上学了,老师把书本上的知识一点一点
2016-11-12 11:19:36
258
原创 MySQL入门学习时,所遇到的问题(1)
MySQL入门学习,所遇到的问题记录。问题: Can't connect to MySQL server on 'localhost'
2016-10-17 12:34:10
356
原创 Android通过JDBC连接MySql数据库时遇到的问题(1)
Dex cannot parse version 52 byte code,出现问题的图片如下: 自己在Android Studio的平台上想做Android通过JDBC去连接MySql数据库,遇到的问题,在此做个记录。
2016-10-02 11:25:52
3025
原创 Android地图SDK学习
目前正在找工作,然后找到一家公司,要求让我调用百度地图的SDK,去实现一个有关定位DEMO,花了一段时间,大概也弄的差不多了。就想把这段学习过程做一个总结,然后作为以后自己学习新知识的一个参考。首先建议把百度地图自己的Demo安装在手机上玩玩。对百度地图提供的功能有了一个基本的了解以后,再做与自己功能相关的开发,可能效果就会好很多。但是自己把百度地图的Demo安装在手机上,却需要密钥才正确的安装,
2016-09-20 14:59:15
306
原创 Android原生开发与HTML5交互
这是Android调用HTML5的过程 HTML5(文件名称为xxx.html)的代码:`<!DOCTYPE html><html lang="zh-cn"><head><mata charset="utf-8"><title>HTML5代码</title><body><header><h1>这是一号标题</h1><h6>这是六号标题</h6></header></body>
2016-09-14 17:23:15
733
原创 Android中图像处理有关问题释疑
图片常见的存储格式有bmp、jpg、png、gif等,我们可以先算算一张图片以不同存储格式存储图片所占的空间的大小。 1. bmp格式 在window下,找一张图片单击鼠标右键查看属性对话框里选项—详细信息: 图片所占空间的大小=宽度高度位深度/8(结果单位是比特)[ps:单位可以自行转化为KB、MB] 然后将这张图片以画图的方式打开,并以BMP的格式
2016-08-19 11:27:27
320
原创 View的事件分发流程
如果一个View(eg Button)触发Touch事件,Touch事件首先会传入到该View的dispatchTouchEvent()方法里。 dispatchTouchEvent()方法表示是否进行事件分发 返回值: true表示继续事件分发 ;false表示终止事件分发 onTouch()方法[View源码的dispatchTouchEvent()里的第三个if判断],如下面的截图:
2016-06-13 10:07:31
336
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人