Peter's Blog

Peter's Blog

Talk is cheap, show me the code.

    • 主页|Home
    • 归档|Archives
    • 简介|About

一种不影响相机预览FPS的算法集成方法

2018-08-15

[翻译]单一职责原则

原文地址:The Single Responsibility Principle在1972年,David L. Parnas发表了一篇题为《On the Criteria To Be Used in Decomposing Systems into Modules》的经典论文。它

2018-04-08

PTS测试

什么是PTS全称Profile Tuning Suite,官网说得很明白。一套自动测试HCI以上部分是否满足规范的程序。也是为了保证蓝牙的一致性。 PTS测试的意义意义官网也有说,是站在SIG的角度来说的。下面说说我的理解。 对产品来说 PTS测试是一次蓝牙交互兼容性检查,早发

2018-01-25

Android ABI issue analysis

什么是ABIABI 全称 application binary interface,是一个机器语言级别的接口,描述的是二进制代码之间的兼容关系,这也意味着一起工作的二进制组件是ABI兼容的。一个SO库想要调用另一个SO库的函数,就要求它们的ABI兼容。Stack overflow

2016-10-14

Dagger lerning

依赖注入依赖是我们代码中两个模块之间的耦合,通常是一个模块需要用到另外一个模块。12345678910111213141516171819202122232425262728293031public interface Led{ void on(); voi

2016-09-02

Gradle for android App

1、gradle 支持sdkman安装 curl -s https://get.sdkman.io | bashsdk install gradle 2.14.1 构建工具: 构建功能是基础 依赖管理是核心 IDE集成是本分 扩展任务是前景 环境管理是情怀 Ant -&gt

2016-08-11

Cellular data always active

Cellular data always active作用:保持数据连接处于激活状态,以便实现快速切换。打开wifi,打开数据连接,如果没有勾选Cellular data always active,数据流量的网络接口是不存在的。反之,就会看到数据流量的网络接口。wlan0就是w

2016-08-04

CMFileManager bug analysis

0x00 bug现象 通过CMFileManager 移动或者复制文件夹的时候,在PC端看到的文件夹图标显示不正确。 0x01 初步分析 手机端看上去是正常的,电脑端显示不正常。 手机和PC是通过USB for file transfer 功能连接的。该功能核心就是MTP,

2016-06-13

CTS sensor code learn

0x00 前言 Android设备生产厂商众多,系统ROM个性化定制也很多。为了保证Android的兼容性,Google推出了一个测试工具CTS。 The Compatibility Test Suite (CTS) is a free, commercial-grade te

2016-06-07

WIFI exclamation mark renewal timing

0x00 前言 从Android L开始,当wifi连接之后,系统会尝试去连接google服务器,如果访问成功就表示wifi能上网。如果不能成功访问就会在wifi旁边显示一个感叹号。 不同版本默认的地址不一样Android 6.0 http://connectivityche

2016-03-24
12Next

标签

  • Android5
  • Bluetooth3
  • Dagger1
  • Camera1
  • CMFileManager1
  • CTS1
  • Gradle1
  • Design Pattern, SRP1
  • FPS1
  • PTS1
  • WIFI1
  • Tools1
  • open source1
  • ABI1
  • Android debug1
  • virtualbox1

友情链接

  • Android gerrit
  • Android code
  • 看雪论坛
  • CSDN
  • China-pub

Hello ,I'm peter from Garmin.
This is my blog.

Powered by hexo and Theme by Jacman © 2019 Peter