简介 作为Android开发者,如果你不想开源你的应用,那么在应用发布前,就需要对代码进行混淆处理,从而让我们代码即使被反编译,也难以阅读。混淆概念虽然容易,但很多初学者也只...
概述 通知(Notification)是应用为用户显示重要信息提示的一种工具。系统为开发者提供了不同种类的通知样式模板可以使用,开发者也可以根据自己需要自定义通知样式。之前写...
先看一下实现效果 想要实现上面图片中放大图片的效果,我们大致可以分为三个过程 1.收集RecyclerView中所有View的在屏幕中的位置,以及宽高 2.将Activity...
文 | Promise Sun 一、滑动悬停效果 最近仿饿了么地图页面做了个滑动悬停效果,分享一下。 下载本文Demo请点击此处[https://download.csdn....
前言 虽然我们项目的代码时间并不长,也没经过太多人手,但代码的规范性依然堪忧,目前存在较多的比较自由的「代码规范」,这非常不利于项目的维护,代码可读性也不够高, 此外,客户端...
一般情况下,我们使用某个类时必须知道它是什么类,是用来做什么的,并且能够获得此类的引用。于是我们直接对这个类进行实例化,之后使用这个类对象进行操作。反射则是一开始并不知道我们...
注解的作用或意义 注解本身没有任何意义,单独的注解就是一种注释。需要结合其他如反射、插桩等技术才有意义。Java注解(Annotation)又称Java标注,是JDK1.5引...
泛型的定义 泛型:参数化的类型。很简单的一句话,那么什么叫做“参数化的类型”呢?。。。。。 为什么需要泛型? 假设现在有这样一个需求:把两个整数进行相加并返回计算结果。我们很...
什么是AOP,与OOP的区别 OOP: (Object Oriented Programming) 面向对象的程序设计。所谓“对象”在显式支持面向对象的语言中,一般是指类在内...
最近比较忙,时间也是被碎片化了导致视频一直没有录制,so 距离上一篇recyclerView系列文章已经有挺久的了,小小的抱歉一下,接下里进入我们的主题 自定义Layout...
1.1 概述 Java优点: 1、结构严谨,面向对象 2、摆脱硬件平台束缚,实现了“一次编写,到处运行”的理想; 3、提供了一个相对安全的内存管理和访问机制,避免了绝大部分的...