参考文章 KunMinX:重学安卓:LiveData 数据倒灌 背景缘由全貌 独家解析[https://xiaozhuanlan.com/topic/6719328450] ...
参考文章 KunMinX:重学安卓:LiveData 数据倒灌 背景缘由全貌 独家解析[https://xiaozhuanlan.com/topic/6719328450] ...
当有项目需求用到正则表达式,你会怎么做?打开百度直接搜索「手机号正则表达式」,复制到 IDE 运行一下看一看符不符合自己的期望? 是不是常常因为找不到合适的表达式,深恶痛绝。...
努比亚技术团队原创内容,转载请务必注明出处。 1.前言 从用户手指点击桌面上的应用图标到屏幕上显示出应用主Activity界面而完成应用启动,快的话往往都不需要一秒钟,但是这...
前言 正式进入文章之前,我们必须对当前最新Android系统版本的功能特性和影响应用的行为变更有个大致的了解。 Android 10 分区存储 为了让用户能更好地管理自己的文...
前言 Socket的使用在 Android网络编程中非常重要 今天我将带大家全面了解 Socket 及 其使用方法 目录 1.网络基础 阅读本文前,请先了解 关于计算机网络基...
一、AndroidX介绍 鉴于Android support包版本依赖混乱,对实际开发不是很友好,经常出现依赖包重复或者项目本身与三方库的support包版本不一致等情况,g...
老规矩 先上效果图 附下Demo TikTok 如果想要实现抖音一样的评论功能,就要再列表dialog上面再弹出一个dialog. 那么问题来了:当评论的dialog弹出来...
最近开始使用ConstraintLayout布局,发现真的很强大。以前用LinearLayout和RelativeLayout嵌套好几层才能实现的复杂布局,使用Constra...
前前言 相信大家在入门 AOP 时,常常被繁多的术语、方法和框架绕晕。AOP 好像有点耳熟?Javaseopt 是个什么?Javassist 又是啥?Dexposed、APT...
前言 在Kotlin中,有一些用于扩展 & 方便开发者编码的内置函数,能大大提高开发者的开发效率。今天,我将主要讲解的是: let函数 also函数 with函数 run函数...
一、常用命令介绍 1.1 命令行介绍 1.1.1 Git 全局设置 1.1.2 创建一个新仓库(本地) 1.1.3 在已存在的目录中创建仓库 1.1.4 将本地已存在的仓库推...
场景: 你正在开发一个刁飞的项目,该项目的功能需要用到多个不同sdk平台的依赖裤(aar)。这些sdk平台用到了动态链接库,也就是我们平时看到的.so文件。他们的.so文件有...
不知不觉我已有一个月没有更新了。 群里有朋友说:“鸡排,你变了。现在天天传播鸡汤。技术文章也不写了。” 抱歉抱歉,最近工作上确实太忙了。是时候上盘新菜了。请各位大佬们品尝品尝...
简述 AAC 是Google官方提供的项目架构,它使开发者快速构建一款 健壮、易测、强壮 的应用。 为什么使用它 我们总在寻找最佳的应用架构,从早期的MVC到后来的MVP、M...
一、发布应用 要想在GooglePlay发布应用,至少需要完成下图中的四个操作,让按钮全部变成绿色状态,下面我们按照步骤来完成一次应用的发布,过程中同时完成图中的四个操作。 ...
最初的起点 — Hello World 作者:AceTan,转载请标明出处! 一切的开始 大概每个程序猿的第一个程序都是Hello World,这是梦开始的地方。本文是C+...
本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 看完本文你能学到什么: 1、ShareElement是什么以及基本用法2、理解ShareElement是如...
目录 前言 我们都知道,应用启动慢、界面切换慢、动画不流畅卡顿等类似问题基本都是UI刷新不及时的表现,UI刷新不及时就是因为UI线程被其他逻辑方法长时间占用导致。当我们着手解...
在日常的android开发过程中,UI设计师一般都会或多或少的做一些不同透明度的背景,从而提高交互效果。 一般这个时候设计师们都会丢给我们一个色值,然后告诉我们,透明度30%...