首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
fanturbo
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
45
文章 45
沸点 0
赞
45
返回
|
搜索文章
赞
文章( 45 )
沸点( 0 )
看完这篇文章你还不会自定义LayoutManager,我吃X!
最开始我在学习自定义LayoutManager的时候,也是网上搜文章,看博客,以及一些公众号的推文。刚开始看的时候觉得还是那么回事,但是在慢慢的深入LayoutManager源码才发现很多的文章其实都是不合格,乃至可以说是很误导人的,所以我才想自己写一篇关于自定义LayoutM…
Flutter框架分析(一)-- 总览和Window
在熟悉了Flutter app开发以后,我们的好奇心会驱使对Flutter框架是如何运行产生诸多疑问,Flutter是如何运转的?Widget到底是什么东西?RenderObject又是个什么鬼?runApp()之后发生了什么?调用sateState()之后页面又是如何刷新的?…
面试:讲讲 Android 的事件分发机制
转眼间 面试系列 已经到了第九期了,由于文章将会持续更新,导致标题难看性,所以以后的标题将更正为本文类似的格式。 好了,话不多说,还是直入主题吧。 基本会遵从 Activity => ViewGroup => View 的顺序进行事件分发,然后通过调用 onTouchEvent…
Android帧动画的持续优化
通过 Android Profiler,看到频繁的 IO 操作(每读取一张图片的同时释放一张图片)导致内存剧烈抖动。内存频繁的分配和回收容易产生内存碎片,存在 OOM 的风险,频繁的 GC 也容易导致UI卡顿。 App 中循环或多次播放的帧动画大部分情况是局部的小图(什么地方需…
小米「后台弹出界面权限」最佳适配方案
测试同学反馈在小米手机中有些页面无法正常启动,我去排查代码,发现都是常规启动Activity的操作,却真的无法打开了,这十分诡异。而这一现象只在小米手机中发生,所以断定肯定和小米手机的MIUI系统有关
安卓Webview网页秒开策略探索
网页加载缓慢,白屏,使用卡顿。 启动webview页面前,先启动PreWebService把[web]进程创建了,当启动WebActivity时,系统发发现[web]进程已经存在了,就不需要花费时间Fork出新的[web]进程了。 由网页的前端工程师优化网页,或者说是和移动端一…
Android官方架构组件LiveData: 观察者模式领域二三事
本文是 《Android Jetpack 官方架构组件》 系列文章, LiveData本身很简单,但其代表却正是 MVVM 模式最重要的思想,即 数据驱动视图(也有叫观察者模式、响应式等)——这也是摆脱 顺序性编程思维 的重要一步。 2017年的 Android 技术领域,Rx…
Android 手机灭屏流程分析详解
当power键灭屏时,会在PhoneWindowManager中处理按键事件后,调用到PMS的gotoSleep()进行灭屏处理,下面直接看看PhoneWindowManger中对Power键灭屏的处理以及和PMS的交互。 最终,PhoneWindowManager中调用了Po…
Android性能优化全方面解析
公司的新需求终于解决完了,离测试和发布还有段时间,第一次体验了下没需求没bug的感觉,真是舒爽~然后翻了翻有什么可以学的。无意翻到了Android后期发展的五大趋势。一、性能优化。二、高级UI。三、JNI/NDK开发。四、架构师。五、RN开发。这也许将会是我的进阶趋势。早已知道…
下一页
个人成就
文章被点赞
69
文章被阅读
4,215
掘力值
149
关注了
9
关注者
23
收藏集
1
关注标签
2
加入于
2017-01-12