之前一直使用systrace的同学强烈建议尝试下这个工具 一、perfetto介绍及特点 在Android 9.0(API级别28)或更高版本的设备上,可以使用 systra...
之前一直使用systrace的同学强烈建议尝试下这个工具 一、perfetto介绍及特点 在Android 9.0(API级别28)或更高版本的设备上,可以使用 systra...
大佬,有个问题,既然一方的binder用户空间到内核空间可以通过mmap映射关系减少一次拷贝操作,那为什么不干脆把双方的binder用户空间到内核空间都通过mmap来建立映射关系呢?这样不用不需要拷贝了吗?还是说都搞成mmap映射太复杂了,所以只有一方是设计为mmap映射?
Carson带你学Android:全面剖析Binder跨进程通信原理前言 如果你接触过 跨进程通信 (IPC),那么你对Binder一定不陌生 虽然 网上有很多介绍 Binder的文章,可是存在一些问题:浅显的讨论Binder机制 或 一味讲...
大佬牛逼,这个很有实用价值。
Dialog最佳实践本文会不定期更新,推荐watch下项目。 如果喜欢请star,如果觉得有纰漏请提交issue,如果你有更好的点子可以提交pull request。 本文的示例代码主要是基于E...
这个顶部悬浮兰的点击事件穿透要怎么解决?
Android开发之分组列表悬浮顶部栏(吸顶效果)之前写过一篇文章《Android开发之仿微博详情页(滑动固定顶部栏效果)》,当时采用的解决方案是用一个ScrollView去包裹内容布局,通过监听滑动状态,在适当的时候,移入...
这个自己定制就行,这个库的可定制功能非常强大
MagicIndicator系列之三 —— MagicIndicator原理浅析及扩展MagicIndicator的4种方式这是 MagicIndicator 系列的第三篇文章,如果你没有看过前两篇,建议出门先看一下。当然你不看也没关系,我用一句话来介绍它: MagicIndicator 是一个可...
赞一个
Dialog、Toast的Window和ViewRootImpl前言 文章Activity中的Window的setContentView[http://blog.csdn.net/stven_king/article/details/49...
还是老规矩先上效果图: 一、使用 FFmpegMediaMetadataRetriever 初步解决问题 Android 原生的 SDK 提供的 api 中并没有提供在线获取...
一、什么是Anr: application not responding 程序无响应。程序在规定的时间内没有响应。超时时间的计数一般是从按键分发给app开始。超时的原因一般有...
这个兼容性确实是一大问题,只能自己慢慢调试了,这个我也好久没改了,目前我们最低兼容5.0
Android为ToolBar设置沉浸式状态栏及其相关问题处理这里推荐一下鸿洋大神写的一篇博客Android 沉浸式状态栏攻略 让你的状态栏变色吧,文章中写的很详细,可以作为参考,因此这里只是简单讲述下设置沉浸式状态栏的步骤,主要是说一...
基于 Android API 26 Platform 源码 写作背景 Android 开发框架中,使用 Xml 文件描述 Ui 页面,通过setContentView(res...
需求 在开发中,有这样的需求,view在某种操作下会有抽屉的展示,而且里面的文字会有翻滚的效果,如下: 即列表向上滑动时,旁边的气泡会折叠(并未折叠所有),向下滑动时,气泡会...
一款书籍阅读器,需要以下功能才能说的上比较完整: 文字页面展示,即书页; 页面之间的跳转动画,即翻页动作; 能够在每一页上记录阅读进度,即书签; 能够自由选择文字并标注,即笔...