- 博客(15)
- 资源 (5)
- 收藏
- 关注
原创 高通Android R 定位新特性
1.上报相对于GPS L1 C/A信号间偏差(包括系统间偏差和频率间偏差)2.上报基带的CN03.包含天线相位中心偏差,在OEM的中,每台手机都不相同4.支持北斗BIC5.支持eDGNSS,支持Ntrip协议6.支持卫星黑名单,使用或不使用哪些星座7.SAP5.0支持从 google bluesky 获得的环境辅助信息进行定位8.提供定位可靠性指标(0-1)1,最可靠,0最不可靠...
2021-03-05 11:33:00
480
原创 Android活动(Activity)和服务(Service)
Android活动(Activity)活动代表了一个具有用户界面的单一屏幕,如 Java 的窗口或者帧。Android 的活动是 ContextThemeWrapper 类的子类。活动类从项目的res/layout中的XML文件加载所有的UI组件。一个应用程序可以有1个或多个活动。每个为应用程序所定义的活动都需要在AndroidManifest.xml中声明。活动的回调函数:Android 服务(Service)服务是一个后台运行的组件,执行长时间运行且不需要用户...
2021-02-08 11:01:01
1436
原创 Android平台boot流程
Android平台boot流程Android的启动流程是自下而上的,大体上分为三个阶段:1. BootLoader引导;2. 启动Kernel;3. 启动AndroidStep 1. Boot Rom当长按开机键的时候,引导芯片开始从固化在ROM的预设代码开始执行。然后加载引导程序到RAM。Step 2. BootLoaderCPU通电复位后,执行第一道指令,该指令所在的内存地址是固定的,这个固定地址所保存的程序往往被称为"引导程序(BootLoader)",因为其...
2021-02-08 10:59:00
1614
原创 Android Binder机制
Android Binder机制一、什么是Binder?Binder是Android系统提供的一种IPC(进程间通信)机制。例如当进程A中的Activity要向进程B中的Service通信,这便需要依赖于Binder IPC。二、为什么使用Binder?对于基于Linux内核的Android来说,还存在着管道(Pipe)、信号(Signal)、消息队列(Message)、共享内存(Share Memory)和插口(Socket)等其他IPC机制(比如:Zygote通信采用的是Socke.
2021-02-08 10:57:11
582
原创 Android Handler机制
Android Handler机制一、什么是Handler?Handler是android线程之间的消息机制,主要的作用是将一个任务切换到指定的线程中去执行。二、为什么使用Handler?UI线程中不能进行耗时操作,例如数据读写、网络请求。这个时候,我们就会开始依赖Handler。我们在子线程进行耗时操作后,将请求结果通过Handler的sendMessge方法发送出去,在主线程中通过Handler的handleMessage 方法处理请求结果,进行UI的更新。三、Handler运行机制
2021-02-08 10:55:27
178
1
原创 Android分层架构
Android分层架构应用层Android会同一系列核心应用程序包一起发布,该应用程序包包括email客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序都是使用JAVA语言编写的。框架层用来支持应用层中的程序的运行,包括 Activity Manager活动管理、Window Manager窗口管理、Content Providers内容提供者、View System视图系统、Notification Manager通知管理、Package Manager包.
2021-02-08 10:51:39
1095
原创 Android广播(Broadcast)
Android广播(Broadcast)一、Broadcast简介Broadcast是android中的四大组件之一,是在组件之间传播数据(Intent)的一种机制。广播的发送者和接收者事先是不需要知道对方的存在的。这样带来的好处便是,系统的各个组件可以松耦合地组织在一起,这样系统就具有高度的可扩展性,容易与其它系统进行集成。广播具有以下特性:1.广播接收者的生命周期是非常短暂的,在接收到广播的时候创建,onReceive()方法结束之后销毁2.广播接收者中不要做一些耗时的工作,否则会弹出A
2021-02-08 10:49:55
14231
1
原创 RTK学习
单点定位 RTKLIB pntpos.chttps://www.cnblogs.com/taqikema/p/8819798.htmlrtk相对定位https://openrtk.readthedocs.io/en/latest/algorithms.html
2020-01-04 22:21:25
525
原创 RTKLIB使用教程
目录一、等时间间隔存储二进制原始数据文件二、实时流原始数据类型转换三、二进制文件以实时流形式传输一、等时间间隔存储二进制原始数据文件示例:将测站实时流数据每24小时存成一个文件 工具:strsvr1.output->type选择File,点开opt2.opt中swap intv表示可选的时间间隔,单位是小时,比如我选的就是每24h存一个文件...
2019-12-14 11:49:23
5978
1
原创 VS2015+QT5.7.1 程序打包发布
背景:主程序运行环境:64位QT5.7.1,使用addin 加进了VS2015里写好了程序想打包发布在别人的电脑上也可以运行。折腾了好久终于实现,记录下来以免后面忘记。网上的打包发布教程一般都是使用qt自带的命令提示 windeployqt 打包,具体方式是1.将要打包的exe 放在一个单独的文件夹下。我的是F:\ademos2.打开 输入cd/d F:\ademos 转...
2019-01-09 19:15:39
3313
3
原创 64位QT调用 vs c++生成的dll
背景:主程序运行环境:64位QT5.7.1,使用addin 加进了VS2015里dll的生成环境:VS2015dll的编写语言:.cpp后缀但使用了很多C语言风格的函数,主要是malloc, calloc 等需要注意的:64位的QT只能调用64位的dll,32位的QT只能调用32位的dll准备工作:下载一个Dependency Walker可以帮助你检查dll里的函数名和调用关系。Dependen...
2018-05-28 16:31:24
5727
原创 Qcharts 柱状图
if (ui.widget_5->isVisible() == true) { snrseriesgps = new QBarSeries(); snrseriesbds = new QBarSeries(); chartsnr = new QChart(); chartsnr1 = new QChart(); QBarSet *set0 = new QBar...
2018-05-04 15:07:40
1144
原创 使用Qt设计师实现控件大小随主窗体大小改变
新建一个工程MYTEST用QT设计师打开界面文件,右键点击MYTESTClass,点击布局。此时栅格布局是灰色的随便拖入一个控件,再进行上述操作,选择栅格布局之后你就可以将需要的控件拖入布局中了。当你想改变控件的大小时,设置布局的Layoutrowstretch属性和Layoutcolumnstretch属性即可,参数代表所占界面比例比如我向界面拖入了三个控件,设置Layoutcolumnstre...
2018-04-24 09:29:18
7615
1
原创 QT调用百度地图API并根据经纬度在地图上标点以及GPS转百度地图坐标
环境 QT5.7.1+VS2015QT5.7.1已经没有webkit 组件了,取而代之的是QtWebEngine要使用QtWebEngine,需要进行以下设置1.项目->属性->c/c++->常规->附加包含目录 添加$(QTDIR)\include\QtWebEngineWidgets2.项目->属性->链接器->输入->附加依赖项 添加Qt5We...
2018-04-10 18:19:57
16868
20
RTKLIB.zip
2019-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人