首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
天道Michael
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
浅谈Kotlin中集合和函数式API完全解析-上篇(八)
简述: 今天带来的是Kotlin浅谈系列的第八讲,这讲我们一起来聊聊Kotlin这门语言对函数式编程的支持。我们都知道在kotlin这门语言中函数荣升成为了一等公民,所以在支持函数式编程的方面,Kotlin这门语言也是非常给力的,并且在Kotlin中语法也尽量推荐接近函数式编程…
基于 Android 13 的 Activity 启动流程分析
对于 Android 客户端开发者来说,Activity 是我们再熟悉不过的一个组件了。它是 Android 四大组件之一,是一个用于直接与用户交互的展示型 UI 组件。在开发过程中,启动并创建一个
Android Q 深色模式(Dark Mode)源码解析
1. 简介 2. 打开与关闭 3. 如何适配 3.1. 让应用主题继承 DayNight 主题 3.2. 通过 forceDarkAllowed 启用 如果应用不想自己去适配各种颜色,图标等,可以通过在主题中添加 android:forceDarkAllowed="true" …
深入理解 Android - 硬件加速(转载)
相对于软件绘制,硬件加速绘制可充分利用 GPU 的性能,极大提高了绘制效率。Android Level 14 及以上默认开启硬件加速,硬件加速的控制和详细讲解参考文档:硬件加速。 Display List 本质是一个缓冲区,它里面记录了即将要执行的绘制命令序列。这些绘制命令最终…
Android进阶宝典 -- 学会Bitmap内存管理,你的App内存还会暴增吗?
了解Bitmap内存复用和压缩技巧,并通过Android Profile工具比对内存变化,手写图片缓存框架
写给应用开发的 Android Framework 教程——玩转 AOSP 篇之添加 Product
阅读本文前,需要以下前置基础知识: Ubuntu 使用快速入门 Make 构建工具入门 AOSP 急速上手 什么是 Product 实际开发中,一份系统源码可以产出多个产品,例如小米 12s,小米12
Android Studio 插件开发详解一:入门练手
学会编写Android Studio插件 别停留在用的程度了
将 Google Camera2 迁移为 Gradle 编译
最近在研究 Google 的 Camera2 源码,因为该应用属于 AOSP,所以是使用 Android.mk 编译的。这就导致无法使用 Android Studio 来编译和调试,笔者便花了一番功夫,将其迁移为了 Gradle 编译。 1. 源码下载 2. 迁移为 Gradl…
Android、iOS、Mac开源项目推荐
很多新手(包括我在内)在写项目的时候不知道项目框架如何搭建,很多时候计划的很好,但是随着项目大额增大,最后还是写的一塌糊涂,没有条理,结构很烂,导致我们项目问题不断,最近一直总结这个原因,其实是我们脑袋里没有这些东西,没有这些逻辑结构,缺乏框架的思维,对于我们这些经验比较少的,…
推荐几个安卓开源项目
推荐几个安卓开源项目