首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
安卓黑科技
订阅
keven_zhang
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
进阶应用启动分析,这一篇就够了!
了解过启动时长的原理以后,下一步就是分析启动时长! 有了启动时长,我们才能进行下一步的分析,哪里的时间长了,哪里应该放到子线程初始化等。 现在很多教程中的分析启动时长的工具的落伍了,所以,在本文
Android启动这些事儿,你都拎得清吗?
前言 作为一个应用工程师,除了写一些业务代码,性能优化也是我们需要关注的点! 如果想要去做启动优化,那么去了解启动过程就是一个绕不过去的坎儿。 那么除了关于启动过程的那些代码,我们还应该去知道什么呢?
Android转场动画的前世今生
前一段时间做图片查看器的升级时,在打开图片查看器的时,找不到好的过渡方式。于是,医生大佬推荐了Android Motion动画。
Jetpack DragAndDrop 库——拖放操作如此轻松!
拖放 是最基本的手势操作,用户可以点击并按住图片、文本或其他数据元素,然后将其拖动至另一个应用 (或者同一个应用的其他位置) 并松手,即可将数据放置到新的位置上。手势通常在触摸屏上表现为长按,在使用鼠
Kotlin1.4-M1发布,终于支持Kotlin interface SAM转换了!
终于,Kotlin 1.4的第一个预览版发布了,在新版本1.4-M1中,Kotlin又添加了一些新的功能,同时,也有一些重大的改进。本篇文章就带大家一起看看新版Kotlin中有哪些我们期望添加和改进的功能。 1. 如何使用新版本? 选择Tools -> Kotlin ->Con…
大牛耗时一年最佳总结,让你的app体验更丝滑的11种方法建议收藏
我们的态度是:每天进步一点点,理想终会被实现。 以下是本人在工作中对经历过的性能优化的一些总结,依据故事的发展路线,将其分为了5个部分,分别是:常见的性能问题;产生性能问题的一些可能原因;解决性能问题的套路;代码建议及潜在性能问题排查项。 1、内存泄露。 通俗来讲,内存泄露不仅…
Android源码分析之RecyclerView源码分析(一)—绘制流程
RecyclerView是Google在2014年的IO大会中提出来的,可以认为是用来代替ListView的,其是support-v7包中的组件,但随着AndroidX(谷歌对 android.support.xxx 包的整理产物,因为之前support包的管理较为混乱,所以谷…
深入探索 Android 包体积优化(匠心制作-上)
成为一名优秀的Android开发,需要一份完备的 知识体系,在这里,让我们一起成长为自己所想的那样~。 在 Android 性能优化的知识体系当中,包体积优化一直被排在优先级比较低的位置,从而导致很多开发同学对自身应用的大小并不重视。在项目发展的历程中,一般可划分为如下三个阶段…
Android JNI和NDK学习(基础篇):C语言基础
注释: /* ... */这就是一个注释 一种是需要建立储存空间的,例如:int a 在声明的时候就已经建立了存储空间。 全局变量定义在函数的外部,通常是程序的顶部,全局变量在整个程序的生命周期内都是有效的,在任意的函数内部可以访问全局变量。 type是指针的类型,他必须是一个…
一些好用的开源监控工具汇总
监控系统是整个 IT 架构中的重中之重,小到故障排查、问题定位,大到业务预测、运营管理,都离不开监控系统,可以说一个稳定、健康的 IT 架构中必然会有一个可信赖的监控系统。 但是,难道监控就只是监控?多年来,对于监控的术语一直都有很多困惑,一些很糟糕的工具也宣称能够以一种格式完…