02 2023 档案

摘要:1. 参考https://blog.csdn.net/qq_34211365/category_9903135.html 直通式,绑定式,从应用端调到hal接口,亲自实现能够更加理解 阅读全文
posted @ 2023-02-27 14:38 醉爱大理 阅读(51) 评论(0) 推荐(0) 编辑
摘要:1. 参考https://www.cnblogs.com/fenghuan/p/4794514.html 阅读全文
posted @ 2023-02-27 14:26 醉爱大理 阅读(18) 评论(0) 推荐(0) 编辑
摘要:1. 修改framework代码 需要将framework.jar包提供给android studio使用,并替换车机内文件(两种framework.jar不是同一文件,一个是生成文件一个是安卓目录文件) 1.1 给android studio使用的framework.jar(需将classes.j 阅读全文
posted @ 2023-02-24 10:55 醉爱大理 阅读(1199) 评论(0) 推荐(0) 编辑
摘要:1. 函数用法 Handle.oobtainMessage(int what ,int arg1,int arg2,object obj) 2. 消息内容 3. 代码组合(隐私模式开关) 3.1 接口,携带应用体 3.2 组包,判断what内容,发送消息 3.3 按照消息格式进行配置数据,准备发送 阅读全文
posted @ 2023-02-15 16:52 醉爱大理 阅读(85) 评论(0) 推荐(0) 编辑
摘要:1 原理 1.1 数据格式 Packet header + Application body + Packet Tail 本协议中数据字节序为Little endian(超过一个字节的数据类型在内存中存储的顺序)。当Application Body 长度为0 时,称Application Body 阅读全文
posted @ 2023-02-14 14:38 醉爱大理 阅读(134) 评论(0) 推荐(0) 编辑
摘要:git branch查看当前所处分支git branch -a查看所有分支git checkout xxxxx切到某个分支(git checkout . 恢复到当前文件夹未修改的状态)git status .查看当前目录下代码状态git diff .查看当前目录下所有修改(针对单个文件对比之前文件的 阅读全文
posted @ 2023-02-10 15:01 醉爱大理 阅读(13) 评论(0) 推荐(0) 编辑
摘要:系统级APP,可在Androidmanifest.xml中配置属性,并使用系统级签名。 1. 签名方式 1.1 bulid.gradle(:app)中添加签名信息 1.2 使用Android studio单独生成独立release版本 2 车机安装apk adb root adb remount 2 阅读全文
posted @ 2023-02-08 15:14 醉爱大理 阅读(449) 评论(0) 推荐(0) 编辑
摘要:APP调用Native的jar包接口出现闪退,仅仅settings应用,其他应用调用该包接口正常使用。 猜测1. jar包为64为,settings程序为32位,版本兼容性问题。(经验证,原因确实如此) 猜测2. 多个APP通过binder与底层同jar包交互,出现超过15个同时binder连接,出 阅读全文
posted @ 2023-02-08 10:23 醉爱大理 阅读(77) 评论(0) 推荐(0) 编辑
摘要:安卓架构包含应用层、framework、连接库层、hal层和内核层。应用层编写接口,通过回调的方式,接收底层上报的动态数据。 1.安卓架构 2.回调逻辑 3.代码实现 应用层接口实现(注册过程),接收底层上报的信息并执行相应操作。 应用层接口定义(Interface) 安卓hal层代码实现上报(回调 阅读全文
posted @ 2023-02-03 10:36 醉爱大理 阅读(23) 评论(0) 推荐(0) 编辑
摘要:1.原理 厂商代码都在Vendor分区下,实现与Android系统隔离开。Vendor分区代码可以通过生成xxx.jar的方式将jar包直接提供给应用层使用,避免了层层调用。 1.1 location模块调用 1.2 location模块与TBOX信息交互 2.修改接口后文件替换(文件路径) 实际上 阅读全文
posted @ 2023-02-01 15:06 醉爱大理 阅读(42) 评论(0) 推荐(0) 编辑
摘要:1.原理 socket(套接字)协议,使用频率较高(客户端与服务端通讯),通过绑定IP与端口保障数据传输。 (防止粘包)传输过程分为连接(3次握手)和断开连接(4次挥手)。 存在缓冲区的概念,收发不一定同时(收发无关)。数据传输过程中存在阻塞机制。 阻塞:上一步动作传输未完成,下一步动作将会暂停,直 阅读全文
posted @ 2023-02-01 14:38 醉爱大理 阅读(104) 评论(0) 推荐(0) 编辑
摘要:TBOX盒子上报的数据统一采用NMEA格式,以下是简略介绍- 使用python库pynmea2很方便的解析数据 阅读全文
posted @ 2023-02-01 13:54 醉爱大理 阅读(235) 评论(0) 推荐(0) 编辑
摘要:1. 常见思路 1.1 网络检测-Ping大法 若是mtk车型,首先确认apn2开关状态,保证流量开关打开,若流量开关开着则隐私模式开关肯定关着。确认是否单个应用无法上网,还是普遍性,通过ping ip地址或者去慧翰查流量,确认流量剩余。 使用ADB去ping以下地址。若使用baidu.com,则需 阅读全文
posted @ 2023-02-01 13:31 醉爱大理 阅读(854) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示