首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
南宫天痕
掘友等级
Android开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
43
文章 43
沸点 0
赞
43
返回
|
搜索文章
赞
文章( 43 )
沸点( 0 )
Android Jetpack 开发套件 #1 Lifecycle:生命周期感知型组件的基础
生命周期是 Activity 的核心特性之一,也是 Android 视图开发无法规避的重要问题。 为了更加健壮地处理生命周期问题,Google 的解决方案是将生命周期定义为一套标准的行为模式。
Activity和Service的几种通信方式你都会吗?来,一看就会
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 Activity与Service通信的几种方式及AIDL的使用 说起Activity与Service通信了,既然有通信了,那肯定得bindServ
Kotlin 编程 #3 扩展函数(终于知道为什么 with 用 this,let 用 it)
扩展是 Kotlin 的一种语言特性,即:在不修改类 / 不继承类的情况下,向一个类添加新函数或者新属性。扩展使我们可以合理地遵循开闭原则,在大多数情况下是比继承更好的选择。
一个RecyclerView实现多级折叠列表(TreeRecyclerView)
不得不吐槽一下产品. 尼玛为啥要搞这样的功能.... 搞个两级的不就好了嘛...自带控件,多好. 三级,四级,听说还有六级的.... 这样丧心病狂的设计,后台也不好给数据吧. 由于迭代了很多版本,老的文章内容已经不适用,更新一下. 以下实现都只用一个RecycerView,没有…
Android应用启动流程分析
网上看过很多Activity启动过程的源码解析,很多文章会贴上一大段代码,然后从startActivity()函数开始深究整个源码的调用栈。个人感觉这类文章代码细节太多,反而容易迷失在源码调用之中,从而忽略了Activity启动过程的本质。所以本文就简单地定性地对Activit…
重新理解为什么 Handler 可能导致内存泄露?
什么是 Handler 使用不当? 先搞清楚什么叫 Handler 使用不当? 一般具备这么几个特征: Handler 采用匿名内部类或内部类扩展,默认持有外部类 Activity 的引用: Acti
从 Jetpack SplashScreen 深度探讨 App 启动画面的前世今生~
本次针对这个库的使用和原理做个全面的介绍,将按照如下几个方面去展开: 首先简单探讨一下为什么需要启动画面 接着一起回顾一下之前打造启动画面的常规做法 然后重点阐述一下 SplashScreen 库的目
Activity的启动过程详解(基于Android10.0)
话说Android中有四大组件:Activity、Service、BroadcastReceiver、ContentProvider。我们最常接触也是用户直接感受到的就是Activity了,今天来就说说Android启动的执行过程和工作原理。 Activity是一种 展示型组件…
“终于懂了” 系列:Android屏幕刷新机制—VSync、Choreographer 全面理解!
在Android中,当我们谈到 布局优化、卡顿优化 时,通常都知道 需要减少布局层级、减少主线程耗时操作,这样可以减少丢帧。如果丢帧比较严重,那么界面可能会有明显的卡顿感。我们知道 通常手机刷新是每秒60次,即每隔16.6ms刷新一次。 问题来了: 本文介绍的内容会详细解释以上…
“终于懂了”系列:APK安装过程 完全解析!
一、背景 最近在了解插件化技术: 把未安装的插件apk 集成到 宿主App中,以取得减少宿主APK包体积等优点。也就是说,一个完整的APK 虽然不经过安装过程,但使用了插件化技术后却可以在宿主中使用其
下一页
关注了
36
关注者
0
收藏集
5
关注标签
27
加入于
2016-07-22