Android共406篇 第20页
Android
写给Android工程师的协程指南-五八三

写给Android工程师的协程指南

本文正在参加「金石计划」  这是一份写给 Android工程师 的协程指南,希望在平静的2023,给大家带来一些本质或者别样的理解。 引言 在 Android 的开发世界中,关于 异步任务 的处理一直不是件...
屌炸天!国外同行这样用Chat GPT提高Flutter开发的效率!-五八三

屌炸天!国外同行这样用Chat GPT提高Flutter开发的效率!

本文正在参加「金石计划」 原文链接:medium.com/flutter-com…,翻译时根据需要做了删减。 前言 作为一个Flutter的开发者,我们肯定希望能够寻求手段来改进开发效率,让开发工作更顺畅。现在,...
findViewById不香吗?为什么要把简单的问题复杂化?为什么要用DataBinding?-五八三

findViewById不香吗?为什么要把简单的问题复杂化?为什么要用DataBinding?

Android-MVVM-Databinding的原理、用法与封装 前言 说起 DataBinding/ViewBinding 的历史,可谓是一波三折,甚至是比 Dagger/Hilt 还要传奇。 说起依赖注入框架 Dagger2/Hilt ,也是比较传奇,...
一个app到底会创建多少个Application对象-五八三

一个app到底会创建多少个Application对象

问题背景 最近跟群友讨论一个技术问题: 一个应用开启了多进程,最终到底会创建几个application对象,执行几次onCreate()方法? 有的群友根据自己的想法给出了猜想 甚至有的群友直接咨询起了Cha...
admin的头像-五八三admin2年前
040
Android业务架构 · 基础篇 · Jetpack四件套-五八三

Android业务架构 · 基础篇 · Jetpack四件套

【小木箱成长营】Android业务架构系列文章: Android业务架构 · 提高篇 · MVC、MVP、MVVM和MVI四剑客 Android业务架构 · 实践篇 · MVI+Jetpack+Kotlin手把手搭建直播应用App Tips: 关注小木...
初学安卓framework系列 四 (系统中的那些进程)-五八三

初学安卓framework系列 四 (系统中的那些进程)

打开android studio,你可以看到在logcat工具栏有一个process的下拉菜单,打开之后可以看到当前安卓设备的所有进程 除了安装的第三方app之外,会有很多系统自带的进程,最重要的莫过于system se...
admin的头像-五八三admin2年前
050
这么好的Android开发辅助工具App不白嫖可惜了-五八三

这么好的Android开发辅助工具App不白嫖可惜了

过年期间闲来没事,手撸了一个辅助Android开发调试的工具App,适合Android开发者和测试同学使用。 Github地址下载, Gitee地址下载(需要登录gitee) 或者去Google Play安装 功能概览 对我这样的懒...
Compose + Fragment是一个不错的选择-五八三

Compose + Fragment是一个不错的选择

Compose很好用,但是在真正应用到项目时,我们还需要解决一些问题。 我要开发一个这样的页面,外层用Bottom Navigation Activity,每个tab对应的一个fragment,页面内容我用Compose来填充,不使...
admin的头像-五八三admin2年前
0400
业务架构的救世主是 MVI(一)-五八三

业务架构的救世主是 MVI(一)

本文为稀土掘金技术社区首发签约文章,14天内禁止转载,14天后未获授权禁止转载,侵权必究! 复杂度 Android 架构演进系列是围绕着复杂度向前推进的。 软件的首要技术使命是“管理复杂度” ——...
我想变成光 | 2022 安卓年终总结-五八三

我想变成光 | 2022 安卓年终总结

闲言碎语 时间过得还是很快的啊,转眼马上就要到了送外卖的年纪了啊,令人唏嘘不已。互联网真的是对于年纪大的人很不友好的,只要你年纪大了,都还是会歧视你的。珍惜好自己最后的职业生涯,做点...
admin的头像-五八三admin2年前
0150
HarmonyOS玩转ArkUI动效 - 水母动画-五八三

HarmonyOS玩转ArkUI动效 – 水母动画

本文正在参加「金石计划 . 瓜分6万现金大奖」 一、前言 本文会详细讲解我参加 HarmonyOS【挑战赛第三期】玩转ArkUI动效的项目 我的参赛项目源码:【挑战赛第三期】JellyfishAnimation 我们的动...
问个问题,请描述下Android系统的启动流程-五八三

问个问题,请描述下Android系统的启动流程

Android启动流程 前言 什么是Android启动流程呢?其实指的就是我们Android系统从按下电源到显示界面的整个过程。当我们把手机充好电,按下电源,手机会弹出相应启动界面,在等了一段时间之后,...
admin的头像-五八三admin2年前
0160
Android组件通信方式-五八三

Android组件通信方式

本文正在参加「金石计划 . 瓜分6万现金大奖」 前言 因为之前被问到过,最近突然有点兴趣上头,所以想简单做一个总结,现在开发基本都会用到组件化,那么大家有没有想过在不使用别人写的框架的情...
Flutter 最有用的 5 个优秀的依赖包-五八三

Flutter 最有用的 5 个优秀的依赖包

Flutter 最有用的 5 个优秀的依赖包 前言 这个插件在开发过程中特别有用 我希望您做得很好,在本文中,我将介绍一些最有用的 dev_dependencies 依赖项。但是在我们继续之前,让我们首先弄清楚为...
admin的头像-五八三admin2年前
050
Android性能优化系列篇(一):UI优化-五八三

Android性能优化系列篇(一):UI优化

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第4天,点击查看活动详情 前言 从网上汇总搜集众多大佬的性能优化文章,整理出来部分知识点,主要包含: UI优化/启动优化/...
对嘛!这才是从网络加载点9图的正确姿势!-五八三

对嘛!这才是从网络加载点9图的正确姿势!

“我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第3篇文章,点击查看活动详情” 你拿手机刷着刷着,突然手滑点开一张图, 这图向上无限高,向下无限深,向左无限远,向右无限远, 这图是什...
Twitter 上有趣的代码-五八三

Twitter 上有趣的代码

Hi 大家好,我是 DHL。公众号:ByteCode ,专注分享有趣硬核原创内容,Kotlin、Jetpack、性能优化、系统源码、算法及数据结构、动画、大厂面经 全文分为 视频版 和 文字版, 文字版: 文字侧重...
现成的MVI框架——mavericks-五八三

现成的MVI框架——mavericks

前言 Android架构演变:MVC、MVP、MVVM、MVI。 新技术层出不穷,架构一天一个样。像我这种懒惰又不自律的人,能学习上最新的技术,就已经佩服我自己了。 所以造轮子是不可能造轮子的,这辈子都...
admin的头像-五八三admin2年前
0990

AndroidSDK开发新人总结!

AS的外层素材可以覆盖掉内层素材,可以理解为英语语法中的“就近原则”,当我们需要替换aar包中的素材,有时候为了方便起见,不想重新打aar,可以考虑在外层同名文件夹添加同名素材资源,会覆盖...
admin的头像-五八三admin2年前
0300
心遇 Android 启动优化实践:将启动时间降低 50%-五八三

心遇 Android 启动优化实践:将启动时间降低 50%

图片来自:unsplash.com/photos/_2mL… 本文作者:ZZG 前言 作为 APP 体验的重要环节,启动速度是各个技术团队关注的重点。几百毫秒启动耗时的增减都会影响用户的体验,并直接反应在留存上。心...
admin的头像-五八三admin2年前
0270