树(Tree)的基本概念树是由结点或顶点和边组成的(可能是非线性的)且不存在着任何环的一种数据结构。没有结点的树称为空(null或empty)树。一棵非空的树包括一个根结点,...
三金四银,又到了一年一度的跳槽季。也许有不少Android程序员开始摩拳擦掌蠢蠢欲动了。结合以往自己的经历,今天给大家总结下Android面试题,希望有帮助。 1:Activ...
初识低功耗蓝牙 Android 4.3(API Level 18)开始引入Bluetooth Low Energy(BLE,低功耗蓝牙)的核心功能并提供了相应的 API, 应...
浅谈Android性能优化 一、前言 任何一款优秀的Android App都离不开性能优化,那么Android性能优化的方向都有哪些呢? 这篇文...
前言 OpenGL是一种应用程序编程接口,它是一种可以对图形硬件设备特性进行访问的软件库,而OpenGL ES是OpenGL的子集,针对手机、PDA和游戏主机嵌入式设备而设计...
技术不止,文章有料,加 JiuXinDev 入群,Android 搬砖路上不孤单 前言 即学即用Android Jetpack系列Blog的目的是通过学习Android Je...
Android Jetpack之DataBinding的使用 一、介绍 DataBinding 是Google在Jetpack中的一部分,主要是用于数据绑定用的,可以使得数据...
Java注解知多少之自定义注解处理器 前言 要知道如何自定义注解处理器(简称:APT),首先还是先得知道注解与注解处理器是怎么一会儿事儿,关于自定义注解,可以看我之前的文章,...
Rxjava+Retrofit使用心得 一、Rxjava+Retrofit的包依赖 二、Rxjava+Retrofit的使用 三、结果显示 四、总结 Rxjava强大...
源码暂不开源,需要aar欢迎在下方评论 蓝牙4.0 SDK用法 一、申请相关权限 二、初始化蓝牙 三、打开蓝牙 四、创建蓝牙操作对象 五、设置回调 六、蓝牙断开(或销毁) 七...
一、 Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支...
前言 Android开发中使用顶部 & 底部Tab导航栏的频次非常高,主要的实现手段有以下: TabWidget 隐藏TabWidget,使用RadioGroup和Radio...