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为一系列同步器...
做过图形图像处理coding的Android程序员一定用过或了解过PorterDuff.Mode这个枚举变量中的某些值,对此了解不多理解不深刻的时候是不是会很纠结到底该用那个...
本文主要参考:《Object-C 编程 Big Nerd Ranch Guide》一书第24章 本文适读对象: 想系统了解iOS中若干种回调机制的朋友; 想初步了解Block...
CountDownLatch中count down是倒数的意思,latch则是门闩的含义。整体含义可以理解为倒数的门栓,似乎有一点“三二一,芝麻开门”的感觉。CountDow...
前言 dwg图纸是著名建筑软件cad生成的二维图纸格式,公司需求:移植到Android和IOS平台使用。在此对dwg图纸技术选型,给需要的朋友参考。首先,dwg图纸的开源库目...
引言 1. Android性能优化篇之内存优化--内存泄漏 2.Android性能优化篇之内存优化--内存优化分析工具 3.Android性能优化篇之UI渲染性能优化 4.A...
AES是开发中常用的加密算法之一。然而由于前后端开发使用的语言不统一,导致经常出现前端加密而后端不能解密的情况出现。然而无论什么语言系统,AES的算法总是相同的, 因此导致结...
目录 效果展示 实现原理 该效果的实现原理是通过读取svg图像的路径并且转换为Path,然后绘制实现的。 实现步骤 1.获取适用于Android的SVG下载地址:https:...
有源码学习一下吗?
android画板---涂鸦,缩放,旋转,贴纸实现前言 最近有需求要做一个画布,这个画布以一个图片为背景,可以实现缩放,涂鸦以及贴纸的功能,缩放和涂鸦要兼顾,于是就想到了可以加入手势和多点触控,大致就是两只手指头可以拖动或者...
前言 最近有需求要做一个画布,这个画布以一个图片为背景,可以实现缩放,涂鸦以及贴纸的功能,缩放和涂鸦要兼顾,于是就想到了可以加入手势和多点触控,大致就是两只手指头可以拖动或者...