首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
西瓜红_
掘友等级
Android菜鸡一枚
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
37
文章 37
沸点 0
赞
37
返回
|
搜索文章
赞
文章( 37 )
沸点( 0 )
Kotlin 类委托(一):如何把一个列表页优化到十几行代码
上面的代码里,有很多元素都是重复的,比如 文章列表数据、刷新状态、收藏、取消收藏、文章点击事件等。 根据上面已有的条件,我们能很容易就看出一个方案,就是将公用逻辑抽取成基类,让各个列表界面继承,这就有了第一套优化方案。 没错,这里就到了我们这篇文章的重点,达到类似 同时…
【Gradle-8】Gradle插件开发指南
Gradle插件开发在Android进阶知识中是占有一定比例的,特别是在性能优化领域,基本都会涉及,而且跟我们日常的编译打包也息息相关,加上有不少招聘要求里也明确要有Gradle插件开发经验
通过 dump 虚拟机线程方法栈和堆内存来分析 Android 卡顿和 OOM 问题
通过 dump 虚拟机线程方法栈和堆内存来分析 Android 卡顿和 OOM 问题 Android 中的性能问题无非就是卡顿和 OOM,虽然总体就这两种,但是造成这两种性能问题的原因却是非常多,需要
初探 Kotlin Multiplatform Mobile 跨平台原理
一、背景 本文会尝试通过 KMM 编译产物理解一套 kt 代码是如何在多个平台复用的。 KMM 发流程简介 我以开发一个 KMM 日志库为例,简单介绍开发流程是什么: 在 CommonMain 定义接
Android 中手指从按钮 A 平移到 B,会发生什么?为什么?
前言 Touch 相关问题是 Android 面试中常问的点,不一定要求大家都从 InputFlinger 底层开始回答,但起码需要了解 Touch 抵达 App 之后的完整处理。而即便是这段偏上层的
Fresco实践-高斯模糊、圆形圆角、URL、File、Assets、Resource
今天只是入门级别的,改天会出一个深度一点的博文介绍用法。 题外话:最近消沉了有快三个月了,这几天都不知道自己在干嘛,这是春节之后的第一篇博文,从今天开始让一切都不一样:Code Behavior, one can.t be less. Fresco是一个Facebook开源的A…
对 Android 应用换肤方案的总结
虽然现在已经有很多不错的换肤方案,但是这些方案或多或少都存在自己的问题。在这篇文章中,我将对 Android 现有的一些动态换肤方案进行梳理,对其底层实现原理进行分析
android 换肤框架搭建及使用 (3 完结篇)
activity换肤 /fragment换肤 /recyclerView换肤 / 自定义view换肤 /动态换肤 /dialog换肤 /一行代码换肤!
android setContentView() 源码解析
系统:mac android studio: 4.1.3 kotlin version:1.5.0 gradle: gradle-6.5-bin.zip 看完本篇你讲学会什么? setContentV
Android9.0出现android.content.res.Resources$NotFoundException问题解决
线上出现一组崩溃,android.content.res.Resources$NotFoundException,主要集中在Android9.0系统手机(并非Android9.0必现)。报错的图片格式为png(大小为36*1),存放在xxdhpi目录下,且在Apk中的确存在。看…
下一页
个人成就
文章被点赞
1
文章被阅读
732
掘力值
16
关注了
15
关注者
1
收藏集
1
关注标签
27
加入于
2017-07-06