首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
贴牌刮胡刀
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
《Android列表卡顿优化实践》
性能优化 1.有的放矢: 用工具准确定位 「造成卡顿的主因」 2.执行优化: 对卡顿主因进行优化 3.复盘: 对优化前后进行 「记录和对比」
Android卡顿检测及优化
之前在项目中做过一些Android卡顿以及性能优化的工作,但是一直没时间总结,趁着这段时间把这部分总结一下。 在大部分Android平台的设备上,Android系统是16ms刷新一次,也就是一秒钟60帧。要达到这种刷新速度就要求在ui线程中处理的任务时间必须要小于16ms,如果…
RecyclerView双层嵌套解决滑动问题
当一个列表中还需一个与外层列表滑动方向一致的列表时,当想滑动里层列表时,手势会默认被外层RecyclerView拦截处理,导致里层列表无法滑动。 既然外层会优先拦截Touch事件并直接处理,要让里层能获取到Touch事件,则让外层RecyclerView获取Touch时,判断位…
Android 自定义 View 实现微信打飞机游戏
飞机一直发射子弹,用手指滑动可以改变飞机的位置 不同的敌机抗击打能力不同,当敌机被击中一定子弹数量时会爆炸,爆炸有动画效果 每隔一段时间都会有双发子弹或炸弹等道具奖励 获得双发子弹之后,子弹变为双发 获得炸弹道具之后,可以通过双击将屏幕内的所有敌机炸毁
Android Bitmap 面面观
在日常开发中,可以说和 Bitmap 低头不见抬头见,基本上每个应用都会直接或间接的用到,而这里面又涉及到大量的相关知识。 所以这里把 Bitmap 的常用知识做个梳理,限于经验和能力,不做太深入的分析。
史上最详Android版kotlin协程入门进阶实战(一)
第一视角出发从零开始创建项目进行讲解Kotlin协程的基本使用、项目应用以及部分协程原理。同时结合Android Jetpack、`Retrofit`,`OkHttp`,`coil`等框架项目实战.
iOS: .txt 小说阅读器功能开发的 5 个老套路
本文介绍本地 .txt 小说阅读器功能开发的 5 个相关技术点。 阅读视图展示。是首页,展示封面。不是,就展示正文 通常显示区域,是放不满一章的。 显示区域再放下一页 ... 譬如,当前阅读到第 50 章了,打开目录,显示第一章,不太好。 从读到的位置,添加书签。 从读到的位置…
如何从零开始写一款书籍阅读器
一款书籍阅读器,需要以下功能才能说的上比较完整: 1. 文字页面展示,即书页; 2. 页面之间的跳转动画,即翻页动作; 3. 能够在每一页上记录阅读进度,即书签; 4. 能够自由选择文字并标注,即笔记; 5. 能够设置一些属性,如屏幕亮度,字体大小,主体颜色等,即个性
iOS 项目优化
近期正处于一段工作空白区,也想着学习学习一下项目优化,所以就自己的项目出手,一步一步地优化项目。 在性能优化中一个最具参考价值的属性是FPS:全称Frames Per Second,其实就是屏幕刷新率,苹果的iphone推荐的刷新率是60Hz,也就是说GPU每秒钟刷新屏幕60次…
安居客Android项目架构演进
本文已授权微信公众号 AndroidDeveloper 独家发布。 入职安居客三年从工程师到 Team Leader,见证了 Android 团队一路走来的发展历程。因此有心将这些记录下来与大家分享,也算是对自己三年来一部分工作的总结。希望对大家有所帮助,更希望能得到大家宝贵的…