![240](https://cdn2.jianshu.io/assets/default_avatar/14-0651acff782e7a18653d7530d6b27661.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
最近本人对自己的相机项目(https://github.com/CainKernel/CainCamera) 做了优化,使得实时渲染的帧率能够得到明显的提升。在此,本人说说优...
前言 长文预警,本文是JNI开发的基础知识介绍和使用经验总结,基本上涵盖了Android JNI开发的大多数知识点,因此文章较长。 1. NDK介绍 1.1 NDK简介 ND...
文章序号 Android gradle打包涉及task源码解析(一)准备工作[https://www.jianshu.com/p/e73510605c56] Android ...
1 前言 用AIDL的人应该都知道下面代码中start和stop方法定义成oneway代表这个Binder接口是异步调用。 1.1 什么是异步调用? 举个例子:假如Clien...
作者: @怪盗kidou如需转载需在明显位置保留作者信息及原文链接如果博客中有不恰当之处欢迎留言交流http://www.jianshu.com/p/4e78d447394e...
1:HashMap 的数据结构? 2:HashMap 的工作原理? 3.当两个对象的 hashCode 相同会发生什么? 4.你知道 hash 的实现吗?为什么要这样实现? ...
前言 在android应用程序四大组件中,Activity负责界面的展示, 同时android系统是基于linux系统的,熟悉linux系统的都知道,linux下图形输出最终...
搜索页面是App中很常见的功能。通过用户输入的信息,调用接口获取搜索结果。为了避免请求过于频繁,需要过滤掉用户输入过程中的请求,等用户可能已经输入结束时,再进行请求。 技术栈...
第十二问,应该是问的同步消息与异步消息吧?发出同步屏障后,异步消息优先执行。
Handler的一问一答对于handler,我想我就不用废话了,开发必不可少,面试必定会问,可真的能够对handler深入掌握么?又能在面试中回答的面面俱到么?(大佬请放下你手中的杠略过吧),而我肯...
一、背景 近期版本上线后收到不少用户反馈(大多是华为用户)崩溃,日志上总体表现为 pthread_create (1040KB stack) failed: XXX。 二、问...
CoordinatorLayout中AppBarLayout滑动抖动问题 问题描述 通过观察导致抖动的手势操作,知晓了在快速滑动AppBarLayout部分,手指离开屏幕,滑...
改源码是没有办法的办法,如果能够通过一两行代码解决问题,我更倾向后者
BottomSheetBehavior下ViewPager2的滑动问题BottomSheetBehavior下ViewPager2的滑动问题 该布局结构下,ViewPager2下的RecyclerView无法响应滑动。 问题点 现象:Botto...
闲下来整一个
DialogFragment的内存泄漏问题DialogFragment的内存泄漏问题 前段时间,leakcanary报了一个有关dialogFragment的内存泄露,当时心里就犯嘀咕了,我这个DialogFragm...