工作笔记
bingoCoder2013
android audio
展开
-
[工具]mac os x catalina下面使用source insight 4
从嵌入式/内核过来的老人,总喜爱source insight这个老掉牙的工具,看代码真是超级舒服;公司配了macbook,发现source insight居然是windows的专属,不想重装win也不想用虚拟机,那就用crossover(wine)凑合用吧1、版本准备crossover版本越新越好,旧版在新的OSX上无法运行,比如OSX 10.15.x推荐用crossover 19,我这边用的...原创 2020-03-05 16:39:08 · 4244 阅读 · 1 评论 -
[疑难杂症]系统时间不对导致SSL连接失败
问题描述我们某安卓盒子的客户端,每次开机第一次连接服务器大概率出现ssl错误导致连接失败,openssl返回的错误是:SSL_connect error:00000001:lib(0):func(0):reason(1)抓取网络pcap包,发现在ssl握手时,客户端收到服务器的证书认为证书无效,但是同样的证书过一会再连接,又可以建立连接。此问题仅发生在某特定型号的盒子问题分析...原创 2019-06-12 14:59:28 · 8903 阅读 · 0 评论 -
使用GDB调试Android Native Lib
最近我的安卓项目中,native模块都是在linux环境下编译成so后再放到android studio工程中使用的,网上常见的gdb/ndk-gdb教程并不完全适用于我们项目,所以我总结了一份文档,供大家参考使用。1.环境准备主机环境:ubuntu 18.04 in virtualBox安卓平台:android 7.0 手机android NDK: r14b**注意:**andro...原创 2019-06-21 10:03:35 · 670 阅读 · 0 评论 -
[自动化测试]网络重连的测试脚本
0.功能需求最近在一个安卓客户端项目上重写了断开重连的处理逻辑,需要写个简单的压力测试脚本不断进行断网/网络恢复的操作,大概思路有两种:1.安卓机器上安卓机器上可以通过以下命令控制网络断开、连接:svc wifi enable/disable #wifi开关svc data enable/disable #移动数据开关当然网上也有通过settings命令开关飞行模式实现的,不过在...原创 2019-06-12 11:21:34 · 844 阅读 · 0 评论