Android机动车

180 篇文章
35 人订阅

全部文章

蜻蜓队长

DataStore初体验(alpha版)

Jetpack DataStore是Google提出的一种数据存储解决方案,允许开发者使用key-value的方式或者是Protocol Buffers结构的数...

7130
蜻蜓队长

Protocol Buffer简介及Android Studio的配置

Protocol Buffer 和 XML、JSON一样都是结构数据序列化的工具,用来实现数据的传递、转换等功能。

4030
蜻蜓队长

SVG图线上踩坑实录

由于svg有着可以动态缩放而不影响图片质量的特性,所以项目中只需要导入一张图片就可以代替之前的多张png图片了,可以减少apk体积。今天给大家分享一下我自己项目...

21730
蜻蜓队长

从零开始搭建MVVM架构(1)——DataBinding

从零开始搭建MVVM架构系列文章(持续更新): Android从零开始搭建MVVM架构(1)————DataBinding Android从零开始搭建M...

23110
蜻蜓队长

Android中JSON库性能比较

JSON不管是在Web开发还是服务器开发中是相当常见的数据传输格式,一般情况我们对于JSON解析构造的性能并不需要过于关心,除非是在性能要求比较高的系统。 目前...

53120
蜻蜓队长

如何动态更换App图标

在Android开发中,通常会有这样的需求,逢年过节UI的小伙伴们都会做出节日或活动相关的APP图标让我们更换,可是每次更换都要发版实现。那么,如何在不发版的情...

1.1K20
蜻蜓队长

一线大厂Android面试题

9、一个文本文件中每行有一个手机号或电话号,给定一个手机号,判断该文件中是否存在。给出时间复杂度较低的方案。

25120
蜻蜓队长

优雅的解决Retrofit RxAndroid关联生命周期问题

Retrofit结合RxAndroid应该是史上最好用的网络请求框架了,在项目中只需要一段代码就可以完成网络请求以及回调处理,来看看google官方示例:

23610
蜻蜓队长

ViewModel中引入协程

AndroidX Lifecycle v2.1.0 在 ViewModel 中引入 viewModelScope,当 ViewModel 被销毁时它会自动取消协...

45530
蜻蜓队长

Android开发神兵利器

在Google的广大支持下,便捷开发Android程序的Native工具层出不穷。其实Android开发涉及到的范围也不小,一些Web工具有时候也会带来事半功倍...

18010
蜻蜓队长

Android 10 新特性 率先看

设备位置:让用户能够控制应用程序何时可以获得位置信息,包括应用程序何时不使用位置信息。用户可以设置应用程序无法使用位置信息,可以选择只有应用程序在运行或者在后台...

33220
蜻蜓队长

Retrofit动态切换baseUrl

说明:对于一些功能,需要多个BaseURl来请求不同服务器地址的api,我不可能有几个BaseURl,我就实例化几个Retrofit实例。这样做很不科学,要是B...

1.5K20
蜻蜓队长

之字形遍历二叉树——你为何这么浪

说到二叉树遍历,脑海中立刻想到的就是深度优先遍历和广度优先遍历,这两种方式相信大家都驾轻就熟了,就不再过多累赘。

20830
蜻蜓队长

剑指offer java版(三)

输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。

11910
蜻蜓队长

2019年大厂Android面试题

2K20
蜻蜓队长

编译时注解apt / kapt

一个注解允许你把额外的元数据关联到一个声明上。然后元数据就可以被相关的源代码工具访问,通过编译好的类文件或是在运行时,取决于这个注解是如何配置的。 --《K...

38620
蜻蜓队长

Message Pool分析

Android中,我们在线程之间通信传递通常採用Android的消息机制,而这机制传递的正是Message。

22620
蜻蜓队长

剑指offer java版(二)

经典的双指针法。定义两个指针,第一个指针从链表的头指针开始遍历向前走k-1步,第二个指针保持不动,从第k步开始,第二个指针也开始从链表的头指针开始遍历,由于两个...

28830
蜻蜓队长

剑指offer java版(一)

在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个...

35330
蜻蜓队长

堆排序原来如此之简单

我们知道,堆分为"最大堆"和"最小堆"。最大堆通常被用来进行"升序"排序,而最小堆通常被用来进行"降序"排序。 鉴于最大堆和最小堆是对称关系,理解其中一种即可。...

16320

扫码关注云+社区

领取腾讯云代金券