本文已授权微信公众号 : code小生(codexiaosheng) 在微信公众平台原创首发 前言 在平时的 Android 开发中,与 Bitmap 打交道可以说是再常见不...
本文已授权 微信公众号 玉刚说 (@任玉刚)独家发布。 前言 在不久前的Google 2018 I/O大会上,Google正式推出了AndroidJetpack ——这是一...
1. Map结构 Map是一种维护键-值对的映射表的结构,可以通过键来查找到对应的值。如下的代码就是利用二维数组实现的键-值映射表。 由于没有规律的存储键-值对,导致在查找某...
虽然很早之前使用CoordinatorLayout时就认识过nestedScrollingChild和nestedScrollingParent, 也看多很多博客,但每次看着...
1. 什么是注解 注解(annotation)以一种形式化的方式在代码中添加信息,如我们最常见的@Overide,表明当前的方法将覆盖超类中的方法。由于注解是与源代码结合在一...
大年初一的上午,我正在手机上跟家里人玩麻将,那会电话铃声响起,我按下接听键,一个铿锵有力的男声便开始灌进了我的耳朵,“癫婆,你在干嘛呢?” “打麻将呢。”我粗声粗气地回应,一...
1. synchronized 的用处 在学习操作系统的时候,我们会经常听到死锁,互斥量等名词,我们知道这是在多个线程访问一些有限的资源而造成的。同样,在java多线...
1. RemoteViews 是什么 查看RemoteViews的层级结构,RemoteViews没有继承View, 却实现了parcelable这个接口。 查看文档说明: ...