如何写软件设计文档,我的实践

分享我对软件设计文档的实践与思考

一次闪电穿刺

记录下团队一次成功的闪电穿刺

系统调试的十八般武器(1) --- linux命令

系统调试的一些常用的手段,本文主要总结系统调试中运用到的一些linux的命令,根据这些命令可以获取什么调试信息

声音

声音的原理

ip协议和tcp协议

ip协议和tcp协议介绍,team内部培训,面向智能硬件或者物联网的同学

wlan介绍

team内部培训,面向智能硬件或者物联网的同学

写给应用开发人员的http协议介绍

team内部培训,面向应用开发者的http协议介绍

javascript学习笔记

一个Android开发人员的javascript学习笔记

创业公司Android App架构

谈谈创业公司的Android App架构

hybrid app开发

移动app的hybrid开发模式

NDK开发

如何利用NDK为App开发Native程序。team内部培训

移动端接口设计

如何设计一个良好的移动端接口

单例模式的线程安全问题

比较ios和Android中对单例线程安全的处理

ubuntu虚拟机安装macos

在Ubuntu上通过虚拟机安装macos

Android 热更新机制研究

热更新的基础,以及各种热更新实现机制分析

Appium自动化测试环境建立

在Ubuntu上搭建Appium自动化测试环境

当独立内核碰到阿里百川

开发故事,独立chromium内核,如何解决第三方SDK接 口写死android webview,以及第三方接口使用webkit.CookieManager

Android布局优化

Android布局优化的一些思路

Android上的布局选择

Android常见的布局方式的使用

chromium的debug手段

chromium的主要调试手段,包括Java和native code,比如打log,打印堆栈,gdb调试,breadkpad等

Android系统上两个chromium内核共存的问题

开发故事,android系统上两个chromium内核共存问题的发现及解决

Android上使用Crosswalk,实现app内核定制

描述通过使用CrossWalk实现App上内核的定制开发,CrossWalk的使用注意事项