首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android
阿biang
创建于2022-04-01
订阅专栏
略
等 2 人订阅
共11篇文章
创建于2022-04-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Android 包大小优化实践
本文介绍了优化Android应用包(APK)大小的方法。首先分析了APK的组成,包括lib文件夹、assets文件夹、res文件夹和DEX文件。接着,文章详细讨论了减少打包文件大小和压缩打包产物的策略
学之前“flow?狗都不学”学之后“狗不学正好我学”
个人项目引入Kotlin Flow一段时间了,这篇文章想写写个人理解到的一点皮毛,有错欢迎在评论区指出。 Flow基础知识 Flow可理解为数据流,使用起来比较简单,看几个demo就可以直
inline关键字
inline相关的关键字有3个,inline,crossinline,noninline。 inline inline关键字主要用途是在使用lambda参数的同时减少内存占用和方法调用。 优点 减少代
浅谈Coroutine
协程(Coroutine)是一种编程概念,用于简化异步编程和非阻塞操作。它们可以被看作是轻量级的线程,但与线程相比,协程提供了更高的执行效率和更低的资源消耗。
ContentProvider插件化
ContentProvider插件化 ContentProvider基础知识 在讲解ContentProvider插件化之前,我们先来简单回顾一下ContentProvider的基础知识。 Conte
安卓View体系(二)
一.View的工作流程 View主要分为三个步骤measure(),layout(),draw(),分别对应着测量,布局,绘制,下面一一讲解。 二.measure阶段 2.1 performTrave
安卓View体系(一)
一.View与ViewGroup View类是安卓UI界面的根基,常见的View有TextView和EditText。 ViewGroup类继承于View类,可以把ViewGroup理解成一个容器,里
安卓Activity(二)
一.Activity的启动模式 稍微熟悉安卓的读者都知道,Activity主要有两种启动方式,显式启动和隐式启动,下面就逐一介绍。 二.显示启动 显示启动比较简单,只需指定目的Activity的cla
安卓Activity(一)
一.Activity的生命周期 1.1 正常生命周期 稍微熟悉安卓开发的读者应该对上图再了解不过了,但这里还是允许我啰嗦几句。 当Activity被创建时,onCreate()方法会被执行。 当Act
安卓BitMap
一.简介 安卓系统中,BitMap可以理解为一张图片,比如说jpg,png格式的图片。 二.BitMap获取方式 BitMap可以通过BitMapFactory获得,BitMapFactory提供了多
安卓MVC/MVP/MVVM架构
一.引言 目前安卓常见的架构有MVC,MVP和MVVM,下面一一介绍。 二.MVC 2.1 简介 MVC架构是Model-View-Controller。 我们针对业务建立的数据结构及其相关的类就可以