Kris Fei's blog

让分享成为一种习惯

排序:
默认
按更新时间
按访问量

[Tools] [okHttp] 调试笔记 --- 无法找到FormEncodingBuilder类

网上很多例子在讲okHttp的post和get时会用FormEncodingBuilder来构建RequstBody。 但是在okHttp3上,此接口已经已经变掉了,替代它的是MultipartBuilder。 官方说明: 所有3.0相对之前版本的改动可参考: https://gith...

2018-05-25 18:24:33

阅读数:52

评论数:0

[RK3288][Android6.0] 调试笔记 --- 读取目录下所有某种类型文件

Platform: RK3288 OS: Android 6.0 Kernel: 3.10.92 背景: 需要批量读取png图片,对上层的API接口使用不太熟悉,记录下。 使用方法: ArrayList<String&a...

2018-05-25 18:11:20

阅读数:66

评论数:0

[RK3288][Android6.0] face++人脸搜索API测试接口实现流程

Platform: RK3288 OS: Android 6.0 Kernel: 3.10.92 背景: 需求: 在线人脸搜索 评估方案: face++的在线人脸搜索功能 评估参数: 搜索的响应时间 识别的置信度 当样本数量增大后的延迟以及识别率 实现方式: 使用o...

2018-05-25 16:55:56

阅读数:95

评论数:0

[Tools] [Jetpack] 调试笔记 --- Ubuntu静态IP不能设置

OS: Ubuntu 14.04 LTS 现象: 插上路由器之后, Ubuntu系统的以太网IP不能做DHCP了。IP address一直变成了10.0.0.1 原因: 在以太网IP正常之前,执行了Jetpack安装,其中会要求你Jetson device如何连接外网,我选择了...

2018-05-22 14:13:58

阅读数:18

评论数:0

[Tools] [Jetpack] 调试笔记 --- Component Manager列表为空

Version: Jetpack 3.1 OS: Ubunut 14.04 LTS 在Ubuntu上安装Jetpack的时候,理论上按照官网操作会弹出安装component manager会如下这样: 但是我弄了很久一直提示error,如图: 官网论坛和我遇到一样情况的人不少,但是...

2018-05-22 14:03:33

阅读数:46

评论数:0

[RK3288][Android6.0] 调试笔记 --- 摄像头断开后马上又自动重连上

Platform: RK3288 OS: Android 6.0 Kernel: 3.10.92 由于此问题遇到的次数比较多,而且处理时间比较长,所以做个简单记录。 背景 遇到一部分UVC camera在使用或者开机之后遇到断开又自动重连上的现象。 相关Log如下: &a...

2018-05-16 20:05:46

阅读数:92

评论数:0

[RK3288][Android6.0] 系统重启后保存上一次kernel log机制

阅读数:67 编辑 Platform: RK3288 OS: Android 6.0 Kernel: 3.10.92 背景: 最近遇到如下现象: 自动随机重启 板子连接adb和uart无响应 这两个问题都需要抓取上一次的kernel log来查找问题。 虽然我有在系统上做了...

2018-05-16 19:22:07

阅读数:81

评论数:0

[Tools] [Gerrit] 调试笔记 --- 删除Gerrit上的工程

背景: 本来我打算创建名叫”GS1805-Platform”的工程,但是不小心多打了个空格变成了“GS1805- Platform” 登录Gerrit网页,发现并不能找到删除项目的地方。 解决方法: ssh 登录gerrit服务器,进入自己账户的git目录下,例如我的是 ~/revie...

2018-05-16 13:15:25

阅读数:87

评论数:0

[Tools] [JSON] 解析文件各个元素测试例子

说明: 从http server获取一个JSON文件后进行解析,此例子主要说明如何利用JSONObject和JSONArray来对对象和数组等元素进行解析。 文件内容: { "header":{ "...

2018-05-14 18:56:37

阅读数:86

评论数:0

[Tools] [Websocket] 调试笔记 --- 子线程中更新UI操作

需求: 有时候有些数据在子线程中得到之后需要打印到屏幕上显示,但是子线程是无法直接做UI操作的。 解决方法: 系统提供了一个函数runOnUiThread()可以在子线程中处理,系统后台帮你完成其他任务。 private void printToScreen(final S...

2018-05-14 18:43:58

阅读数:53

评论数:0

[Tools] [Websocket] 调试笔记 --- android.os.NetworkOnMainThreadException

现象: 测试Websocket server时出现如下error: E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.websocketserver, PID: 2201 java.lang.RuntimeExceptio...

2018-05-14 18:33:06

阅读数:42

评论数:0

[Tools] [okHttp] okHttpClient测试用例

说明: 之前此工程是用于测试webView的,所以工程名不是叫okHttpClient. Server之前文章已经有提到如何搭建了,见 Windows上Apache服务器的下载和安装 流程是从apache server读取一个文件json文件,然后解析显示到屏幕上,源代码中还有http的测试...

2018-05-11 22:07:09

阅读数:35

评论数:0

[工具安装使用] [Websocket] Wesocket Server测试用例

介绍: 利用okHttp中自带的mock web server在AndroidStudio测试WebSocketServer 注意: 1.只能在本机回环测试 2. 端口号每次都是随机变化,client端每次都需要更改端口号才可以使用。 build.gradle: comp...

2018-05-11 21:41:14

阅读数:134

评论数:0

[工具安装使用] [Websocket] Wesocket Client测试用例

利用okHttp中的WebSocket功能在AndroidStudio测试WebSocketClient, 其中Server是使用okHttp中的moc web server搭建的,所以在同一台机器上测试的(moc只能在本机上测试),如果没有搭server, 可以换成“ws://echo.web...

2018-05-11 21:09:43

阅读数:142

评论数:2

[RK3288][Android6.0] 调试笔记 --- 浏览器提示安全证书有问题

Platform: RK3288 OS: Android 6.0 Kernel: 3.10.92 现象: 不管打开浏览器哪个网页,都提示该网站的安全证书有问题 原因: 系统时间太远 解决方法: 同步系统时间到最新...

2018-05-07 19:06:25

阅读数:84

评论数:0

[工具安装使用] [Apache] Windows上Apache服务器的下载和安装

版本: v2.4.33 x64 环境: Windows10 背景: 由于要测试JSON脚本以及okHttp库,因此需要搭建一个Apache服务器。 下载: 下载地址: http://httpd.apache.org/download.cgi 下载Windows...

2018-05-07 18:40:30

阅读数:62

评论数:0

[工具安装使用] [Apache] 调试笔记 --- 安装提示不是管理员登录

现象: windows 10上安装Apache,提示不是管理员 (OS 5)拒绝访问。 : AH00369: Failed to open the Windows service manager, perhaps you forgot to log in as Adminstrator? ...

2018-05-07 17:57:43

阅读数:59

评论数:0

[工具安装使用] [Apache] 调试笔记 --- 套接字端口占用问题

Apache版本: Apache 2.4.33 x64 现象: Windows10上安装apache服务器,提示 (OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 原因: 443端口被其他应用程序占用 确认端口是否被占用: 使用net...

2018-05-07 17:38:18

阅读数:78

评论数:3

[学习笔记] [JSON] 轻量级数据交换格式JSON学习笔记

JSON基本概念: JSON全名: Java Script Object Natation. 即JavaScript的对象表现形式。 目前已经发展成一种轻量级的数据交换格式。 特点:不依赖于任何语言,跨平台。 使用场景主要用于不同语言之间的数据传递 JSON和XML/Properties...

2018-05-03 17:18:26

阅读数:98

评论数:0

[学习笔记][AndroidStudio] AS开发工具学习笔记

版本:v2.2 工欲善其事必先利其器,所以对工具的使用还是需要花点时间了解和掌握下的。 主要还是一些快捷键便于开发,另外还有些功能如连到Github,用Android Device Monitor调试,断点调试等。 记录内容如下: 查找当前类支持的方法: Ctrl + O 整个项目...

2018-04-29 11:06:01

阅读数:129

评论数:2

提示
确定要删除当前文章?
取消 删除
关闭
关闭