首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
iamdarkshine
更多收藏集
微信扫码分享
微信
新浪微博
QQ
165篇文章 · 0订阅
Android - 统一依赖管理 (最新版:version Catalogs)
开始学习最新的一种方式:Version Catalogs 方式对项目进行依赖管理,本文仅仅介绍使用方法,不探究实现原理
Activity 从启动到布局绘制的简单分析
这篇文章主要是配合源码简单的介绍一下,程序的加载过程,Activity 中布局的加载过程,能够大体的了解整个过程。不过过度的追究细节,因为里面任何一个细节可能都够你研究一段时间的!先了解掌握大体过程,再慢慢来! 我们都知道,Activity 是有生命周期的,onCreate()…
Android中的Gradle之配置及构建优化
Gradle是一种项目自动化构建工具,基于Groovy语言来声明项目设置,同时支持kotlin文件xxx.gradle.kts作为DSL(Domain Specified Language)。 对与最直接的比较就是Gradle和Maven的比较,还有Ant,不过目前基本没有什么…
今日头条屏幕适配方案落地研究
大家好,现在给大家推荐一种极低版本的 Android 屏幕适配方案,就是今日头条适配方案,“极低成本”这四个字正是今日头条的适配文章标题。 众所周知,安卓的屏幕碎片化极其严重,适配一直是从事安卓开发人员十分头疼的事情。前期,由于公司支持的平板款式单一,只需要做几款平板的适配即可…
MultiItem进阶 使用DataBinding 让 RecyclerView代码更简洁清爽
前言 本文是MultiItem系列的进阶文章,讲解如何利用 DataBinding改善对MultiItem的开发,其中RecyclerView的Adapter和ViewHolderManager都不需要编写,使用库中封装的基础类就可以完成业务代码的开发,使你的RecyclerV…
我们为什么要使用 DataBinding
本文默认读者有一定的 Android 开发经验,对 Android Annotations 和 DataBinding 技术也有了简单的了解。 文章通过三种不同方式代码的对比,最后总结说明为什么要使用 DataBinding 的技术。 功能 三种不同方式代码需要实现的功能是在登录界面里,通过监…
[译] Android 生命周期备忘录 —— 第四部分:ViewModel、半透明 Activity 及启动模式
为了更方便地查询,你可以去查阅 PDF 版本的图表备忘录。 ViewModel 的生命周期非常简单:它只有 onCleared 这一个回调。但是,这个函数的作用域在 activity 和 fragment 中是有区别的: 注意,初始化是在获取 ViewModel 时进行的,通常…
要点提炼| Gradle指南
和Java Grdle多项目构建一样的,通过settings.gradle配置管理多项目;在每个项目都有一个build.gradle,采用项目依赖就能实现多项目协作。 项目直接依赖一般适用于关联较紧密、不可复用的项目,如果想让项目被其他项目所复用,比如公共组件库、工具库等,可以…
Android程序员的Java后台学习建议
Android 开发作为“安身立命”的资本,在面对如今“移动要凉”的氛围,我们在沉住气 “纵向进修” 的同时,有时也希望 横向拓展 自身的能力,而 Android 开发在这一方面有着先天的优势,Java 和良好的开放氛围给予了我们更多可能。 本文主要讲述本人在 Java Web…
Android多媒体之Camera的相关操作
零、前言今天主要有两点权限申请自行解决一、SurfaceView与Camera1.View绘制原理及普通View局限性比较|刷新|刷新时线程|双缓冲---|---|---|---普通View|主动|仅