Handler是我们常用的一种通信方式,可用于子线程更新UI 对于Handler我们需要知道的有以下四种对象 Handler:用于分发消息 MessageQueue:用于存储...
从 c/c++ 基础、jni 基础、c/c++ 进阶、数据结构和算法、linux 内核、CMake 语法、Shell 脚本绕了一大圈之后,总算是勉强可以来写 FFmpeg 了...
前言 手把手讲解系列文章,是我写给各位看官,也是写给我自己的。文章可能过分详细,但是这是为了帮助到尽量多的人,毕竟工作5,6年,不能老吸血,也到了回馈开源的时候.这个系列的文...
前言 手把手讲解系列文章,是我写给各位看官,也是写给我自己的。文章可能过分详细,但是这是为了帮助到尽量多的人,毕竟工作5,6年,不能老吸血,也到了回馈开源的时候.这个系列的文...
前面已经实现过仿QQ的List抽屉效果以及仿QQ未读消息拖拽效果,具体请见:Android自定义控件:类QQ抽屉效果Android自定义控件:类QQ未读消息拖拽效果趁热打铁,...
OpenCv 的基础学习目前先告一段落了,后面我们要开始手写一些常用的效果,且都是基于 Android 平台的。希望我们有一定的 C++ 和 JNI 基础,如果我们对这块知识...
1.ag:比grep、ack更快的递归搜索文件内容。 2.tig:字符模式下交互查看git项目,可以替代git命令。 3.mycli:mysql客户端,支持语法高亮和命令补全...
本模块共有六篇文章,参考郭神的《第一行代码》,对Material Design的学习做一个详细的笔记,大家可以一起交流一下: Material Design 实战 之第一弹—...
转载自:https://www.jianshu.com/p/2b2bb6be83a8 序 [图片上传失败...(image-dfa228-1524041292185)] 上图...
最近有个项目,需要使用js来旋转元素,然后查找到了atan2这个函数可以使用,稍微总结一下 atan2 方法返回一个 -pi 到 pi 之间的数值,表示点 (x, y) 对应...