本系列文章如下: Android JNI(一)——NDK与JNI基础Android JNI学习(二)——实战JNI之“hello world”Android JNI学习(三)...
IP属地:江苏
本系列文章如下: Android JNI(一)——NDK与JNI基础Android JNI学习(二)——实战JNI之“hello world”Android JNI学习(三)...
在开发相机的过程中,本人遇到一个奇怪的Bug,在这里记录完整的调试过程。事情是这样的,公司的相机项目使用了Camera的onPreviewFrame回调取出预览数据用于人脸检...
2018-08-06在Android自定义开发ViewGroup时 总是避免不了对onMeasure方法的重写那对这个方法应该如何理解?如何重写?有什么作用?等疑问接踵而来 ...
生产者消费者模型是我们学习多线程知识的一个经典案例,一个典型的生产者消费者模型如下: 这段代码很容易引申出来两个问题:一个是wait()方法外面为什么是while循环而不是i...
Android封装BaseActivity Activity在我们的日常开发中应该是最为常用的组件了,基础的使用大家肯定都是会用的,但是有的时候我们需要把它封装一下,功能大概...
前言 在Andrroid开发中,网络请求十分常用 而在Android网络请求库中,Retrofit是当下最热的一个网络请求库 今天,我将献上一份非常详细Retrofit v2...
日常中我们经常跟集合打交道,但是如何选择对应的数据结构常常搞不清楚,今天我们就简单看一下HashSet、TreeSet和LinkedHashSet的使用区别. 我们都知道,集...
如果你看到了这篇文章,希望你耐心的把它看完。我保证你认真看完了全部,一定不会让你失望。因为你可能遇到了史上最好用的PickerView库。本文会通过和目前github上最受欢...