首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Kyleli
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 20
沸点 0
赞
20
返回
|
搜索文章
赞
文章( 20 )
沸点( 0 )
深入Android系统(十二)Android图形显示系统-1-显示原理与Surface
Linux通常使用Framebuffer来用作显示输出(Framebuffer知识详解在这里),Framebuffer就是一块内存区域,它通常是显示驱动的内部缓冲区在内存中的映射。 一旦用户进程把图像数据复制到Framebuffer中,显示驱动会一个像素一个像素地扫描整个Fra…
Android全方位性能调优:启动页面(闪屏页面)的实现
单单实现闪屏页面非常简单。 首先在AndroidManifest.xml中注册新加入的SplashActivity。 然后将的内容放在SplashActivity下。 意思就是让SplashActivity的内容先启动。然后再跳转到MainActivity 如果你看到了这里,觉…
Android:知乎开源的图片选择库
是不是感觉相当的简洁好看,反正我是这么认为的。 所以,如果你的 APP 是跑在 Android 6.0+ 的话,你需要在下个步骤之前处理一下运行时权限。 MimeType.of(MimeType type, MimeType... rest) 使用 restrictOrient…
知乎 Matisse 源码解析,探究高效图片选择库的秘密
Matisse 是「知乎」开源的一款十分精美的本地图像和视频选择库。 Matisse 的代码写的相当的简洁、规范,很有学习的价值。 可以看到 Matisse 的可拓展性是非常强的,不仅可以自定义我们需要的主题,而且还可以按照需求来过滤出我们想要的文件,除此之外,Matisse …
程序员在地铁上写代码被路人吐槽:有什么好装的!网友评论炸锅了
最近有位网友在职场论坛上发帖,说看见地铁上有一程序员大哥在写代码,并且配上了一张照片。 从照片中可以看出,一位男子坐在靠地铁栏杆的地方,把包放在腿上,垫着电脑,噼噼啪啪的在工作,地铁上人不多,显然不是高峰期,他工作的状态很专注。 没想到程序员的这个举动却被路人吐槽说:“有什么好…
Glide 源码学习:深入源码了解 Glide 图片加载原理
Glide 使用起来特别方便,一条链式调用就可以把图片下载并显示到 ImageView 上。 ImgurGlide 的生成,使用了 APT(Annotation Processing Tool)技术,这里先不做讲述。ImgurGlide 的每个方法都是包裹了 Glide 静态对…
Android:图片加载框架Picasso源码分析(Picasso 2.71828)
1. 新版 Picasso 的使用 该调用跟原来版本的调用区别是,没有了需要传 Context 的 with 方法,取而代之是一个不需要传参的 get 方法来获取全局唯一 Picasso 实例。 本文也主要通过分析 Picasso.get().load(url).into(im…
Android Handler通信机制的工作原理
1. 定义 2. 作用 3. 为什么要用 Handler消息传递机制 4. 相关概念 5. 工作原理 解析 至此,关于Handler的异步消息传递机制的工作原理 讲解完毕。 6. 总结 如果你看到了这里,觉得文章写得不错就给个赞呗?如果你觉得那里值得改进的,请给我留言。一定会认…
Android性能优化:apk瘦身
可以看到占用空间的主要是代码、图片、资源和lib和assert文件,主要方向精简代码、压缩图片、去除无用的库、减少asserts里面文件。 对于绝大对数APP来说,只需要取一套设计图就足够了。鉴于现在分辨率的趋势,建议取720p的资源,放到xhdpi目录。 相对于多套资源,只使…
下一页
关注了
8
关注者
2
收藏集
1
关注标签
5
加入于
2019-03-24