AOP:面向切面编程(Aspect-Oriented Programming)。如果说,OOP如果是把问题划分到单个模块的话,那么AOP就是把涉及到众多模块的某一类问题进行统...
AOP:面向切面编程(Aspect-Oriented Programming)。如果说,OOP如果是把问题划分到单个模块的话,那么AOP就是把涉及到众多模块的某一类问题进行统...
这里的Adapter主要是RecyclerView的Adapter,有些技巧也适用于BaseAdapter(各自分别吧) Adapter的Type 首先来看看这样的一个布局这...
我也是今年刚毕业加入了一家创业公司,正好所做的项目主要就是围绕ble进行的。下面跟大家分享下我对ble的拙见,如有不正确的地方,欢迎指出交流学习。 蓝牙的历史? 1999年5...
今天开发的时候遇到一个小问题,在给一个ImageView更换图片的时候,我使用的是java的方式更换,使用的方法是setBackgroundResource(),但奇怪的是总...
最近项目用到高德地图,因此来写一篇文章理一下高德的使用步骤方法,希望对大家有用! 1.注册+配置 废话不多说,要使用高德地图首先要去高德开放平台注册成为开发者(http://...
有时我们提交了错误的代码,需要撤销某次的 commit 记录,而每次查资料找方法都会非常浪费时间,因此我在这篇文章总结了一下。 一、删除文件 如果需要删除的 commit 是...
今天看书的时候摘录下一句很有意思的话,共勉之。 Adding features means adding new code instead of modifying the ...
前言 Android事件分发机制是Android开发者必须了解的基础 网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问...
AQS是AbstractQueuedSynchronizer的简称。AQS提供了一种实现阻塞锁和一系列依赖FIFO等待队列的同步器的框架,如下图所示。AQS为一系列同步器...