Groovy基础语法 1.Groovy中的变量 1.1、变量的类型:基本类型(java中的int,float,double,byte,char,...

Groovy基础语法 1.Groovy中的变量 1.1、变量的类型:基本类型(java中的int,float,double,byte,char,...
【Android 自定义View 圆形圆角图片】 基于Xfermode 实现 1、概述 在很久以前也写过一个利用Xfermode 实现圆形、圆角...
最近有点时间,准备补补自定义View,我就直接去鸿洋大神的博客了。按照博客上的文章说明,自己实现四位验证码的效果。这个过程中遇到了不少问题,也从...
前言 本文讲文字的居中,不过在你阅读本文之前,强烈建议你读一下我的上一篇文章Android自定义View之DashBoard(仪表盘) ,因为上...
在Android开发和面试中(尤其是一些中高级岗位面试),面试官可能会问你自定义控件的详细内容,我们知道自定义控件这一块涉及到的内容很多,回答的...
内容提要 本篇文章主要有三个部分,让读者读完后能自己写规则混淆项目 对Android代码怎么开启混淆做一个简单的介绍。 对混淆规则做一个简单介绍...
1. ReentrantLock的介绍 ReentrantLock重入锁,是实现Lock接口的一个类,也是在实际编程中使用频率很高的一个锁,支持...
随着Google对Notification的不断升级,所以必须考虑适配问题了。 在Android4.1之前(不包括Android4.1) 在高S...
之前在开发过程中,数据库基本上会使用Litepal或者SQlite自己写,最近换新环境,公司原先使用的数据库就是GreenDao,在各种情况的作...
一、6.0适配 谈谈Android 6.0 的动态权限管理 二、7.0适配 Android 7.0脱坑指南 三、8.0适配 Android 8....
专题公告
Android开发路上遇到的坑,遇到的大神和文章。