07 2020 档案

摘要:override fun onCreateDialog(savedInstanceState: Bundle?): Dialog { val ctx = context ?: return super.onCreateDialog(savedInstanceState) var builder: A 阅读全文
posted @ 2020-07-23 15:33 yongfengnice 阅读(1941) 评论(0) 推荐(0) 编辑
摘要:android项目开发过程使用到so库的时候,一般我们都是使用armeabi-v7a版本对应32位系统,arm64-v8a版本对应64位系统;方法一:使用两份so好处就是兼顾到了64位的高性能,但是需要两份so库就增加apk大小;方法二:我们只想使用一份so库去同时兼容32位和64位。下面就是就有两 阅读全文
posted @ 2020-07-16 11:34 yongfengnice 阅读(2268) 评论(0) 推荐(0) 编辑
摘要:LRU原理: 简写:Least Recently Used 即最近最少使用,是一种调度算法或者说淘汰机制。就是每个Item都有一个访问字段t,记录自上次被访问的时间,当需要移除时选择移除t值最大的Item。 androidx.collection.LruCache实现 基层依赖LinkedHashM 阅读全文
posted @ 2020-07-13 15:51 yongfengnice 阅读(721) 评论(0) 推荐(0) 编辑
摘要:1. 必须GLThread线程里调用 fun saveFrame(filename: String, width: Int, height: Int) { val startTime = System.currentTimeMillis() //1.glReadPixels返回的是大端的RGBA B 阅读全文
posted @ 2020-07-07 18:11 yongfengnice 阅读(2718) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-07-04 18:14 yongfengnice 阅读(247) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示