什么是线程 线程 是操作系统能够运行的最小执行单元,被包含在进程之中,而进程,可以广泛的理解为一个 application,一个进程可以包含多个线程,进程和线程之间是包含与被...
什么是线程 线程 是操作系统能够运行的最小执行单元,被包含在进程之中,而进程,可以广泛的理解为一个 application,一个进程可以包含多个线程,进程和线程之间是包含与被...
MediaCodeC是Android 4.1(API16 ) 版本加入的一个新的音视频处理API,旨在提高Android平台的音视频编码能力,Mediacodec类可...
笔者前几周在处理数据解析这块碰到了好多的坑这里只讨论数据解析这块的知识 这里并不打算直接通过object = new Gson().fromJson(json, object...
上篇我们介绍了Kotlin环境搭建,这篇,我们来愉快的编写Kotlin代码吧! Kotlin学习第一弹,搭建kotlin环境 Hello Kotlin 按照编程世界的习惯,我...
尽可能的让类或者成员不被外接访问单一职责,高内聚低耦合,降低类被修改的风险; 类具有共有的静态finnal数组域 或者返回这种数组域的方法,总是错误的public class...
如果有多次提交,可以用Git命令行合并, 1.先查看当前的提交和commit ID 如果要退出 直接输入q 2. 复制要合并前一个的commitID 记住 这里是前一个 比...
集成tinker 对于原有app集成tinker,还是比较简单的,根据tinker上的wiki的指示操作即可。具体步骤如下: 在项目的build.gradle中添加 tink...
蓦然回首自己做软件开发这个行业已经十年了,这十年中我获得了很多,技术能力、培训、出国、大公司的经历,还有很多很好的朋友。但再仔细一想,这十年中我至少浪费了五年时间,这五年可以...
在日常的开发中,当我们需要将一个项目提交到Git时,并不是所有的文件都需要提交,比如一些自动生成的文件,这时候就可以使用.gitignore来忽略一些不需要提交的文件,本文着...