首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
炎忍
掘友等级
Android个人开发者
这个人懒死了
获得徽章 2
动态
文章
专栏
沸点
收藏集
关注
作品
赞
18
文章 17
沸点 1
赞
18
返回
|
搜索文章
赞
文章( 17 )
沸点( 1 )
JetPack Compose 主题配色太少怎么办? 来设计自己的颜色系统吧
JetPack Compose 默认的 Material 颜色太少怎么办,本文将带你自定义自己的颜色系统,并分析内部原理。
Android动态布局之 ConstraintLayout(通过代码参数控制子View的布局)
Android动态布局之Constraintlayout基本介绍及其使用方法和代码Demo.(所谓的动态布局就是以代码的形式,可以实时动态的改变子View,而不是以xml的形式去实现)
Android告别使用shape标签,自定义实现圆角、背景色、描边Button
为什么不使用shape标签 我想大家平常都用过shape标签来定义一个Drawable,来实现一些例如圆角、设置描边等一些需求。但是,最近发现项目中res/drawable/下的shape标签文件越来
Kotlin Flow上手指南(一)基础使用
在Kotlin协程出现之前,RxJava应该是在Android开发领域最火热的异步编程方案。 其中对于数据流的链式处理,相信用过RxJava的都很熟悉。 那么在Kotlin协程中又该如何进行数据流操作
探索 Android 启动优化方法
Android 启动优化主要讲的是 App 冷启动速度的优化,内容包括 Android 应用启动相关知识、启动分析工具以及启动优化方案。
Android 实现无网络传输文件
最近的项目需要实现一个 Android 手机之间无网络传输文件的功能,就研究了下 Wifi P2P(Wifi点对点) 这么一个功能,最后也实现了通过 Wifi 隔空传输文件 的功能,这里我也来整理下代
Glide - 内存缓存与磁盘缓存
前言: 这一节我们将讲到 Glide 的内存缓存和磁盘缓存 (网上流传的比较广的几篇文章都是直接从是一篇译文中拷贝过去的, 那篇译文在许多地方都翻译错误了, 其中很大的一个错误就是关于缓存一块的问题) Glide 系列目录 1.Glide - 入门教程 2.Glide - 占位图以及加载动画 …
安卓自定义 View 进阶 - 画布操作
上一篇【Canvas 之绘制基本形状】中我们了解了如何使用 Canvas 绘制基本图形,本次了解一些基本的画布操作。合理的使用画布操作可以帮助你用更容易理解的方式创作想要的效果。
减少 APK 的大小,Android 官方这样说
用户经常会避免下载看起来过大的应用程序,特别是在新兴市场,设备连接到常见的 2G 和 3G 网络或者使用按字节付费的网络。本文介绍如何减少应用程序的 APK 大小,让更多使用者下载你的应用程序。
编程的时候最头疼的事:命名
《程序员编程中的老大难问题》的投票 主要是基于最近Quora上的跟帖讨论,根据大家的反响和投票结果,有一项投票遥遥领先,稳居第一。对于软件开发人员来说,最大的难题是:如何命名(例如:给变量,类,函数和过程命名等等)。 对于这个结果,我多少有点意外,因为作为一个多年的开发人员,我不…
下一页
关注了
10
关注者
0
收藏集
3
关注标签
10
加入于
2018-01-14