- 博客(9)
- 收藏
- 关注
原创 Fragment处于焦点时调用方法
@Override public void setUserVisibleHint(boolean isVisibleToUser) { super.setUserVisibleHint(isVisibleToUser); if (isVisibleToUser){ Log.e("---fragment" ,"当前fragment获得焦点"); }else { Log.e("---fragment...
2022-04-27 16:37:57 799 1
原创 Android Studio 集成淘宝三方登录
满足下面条件1-- classpath 'com.android.tools.build:gradle:2.3.2' 版本不要高于3.02-- 通过阿里百川开通应用3-- 项目开通过电商能力4-- 项目中存在安全图片1-- classpath 'com.android.tools.build:gradle:2.3.2' 版本不要高于3.0 建议把And...
2019-05-31 11:28:29 2077
转载 Activity详解
一、Activity简述1、概念引入图1.1 Activity类图结构Activity作为Android的四大组件之一,Activity在Android系统中是以界面的形式进行体现。其中Activity实现了如Window.Callback, KeyEvent.Callback等接口用于与用户进行交互。2、源码释义 An activity is a single, ...
2018-12-11 21:00:04 1779
转载 ReactiveX简介
一、ReactiveX简介在学习RxJava前首先需要了解ReactiveX,因为RxJava是ReactiveX的一种Java的实现形式。ReactiveX的官网地址为: http://reactivex.io/ReactiveX官网对于自身的介绍是:An API for asynchronous programming with observable streams...
2018-12-11 20:59:23 9791
转载 自定义View心法——View工作流程
自定义View心法——View工作流程 前言本文的目的有两个:给对自定义View感兴趣的人一些入门的指引 给正在使用自定义View的人一些更深入的解析 自定义View一直都被认为是Android开发高手的必备技能,而稳中带皮的学习View的基础体系,这是自定义View的必经之路,如果自定义View如果设计的不好或者不考虑性能的话会造成很大的问题。所以我们进入View工作流程...
2018-12-11 20:58:21 194
转载 RxJava操作符概述
一、RxJava操作符概述RxJava中的操作符就是为了提供函数式的特性,函数式最大的好处就是使得数据处理简洁易懂。操作符实质上就是RxJava函数式编程模式的体现,在上篇文章中,我详细阐述了RxJava中观察者模式、Iterator模式、函数式编程模式概念的解读,详情请戳→文章传送门 。Rxjava操作符的类型众多,在本文中,我详细解释如图1.1所示的9种操作符。图1.1 RxJa...
2018-12-11 20:37:17 279
原创 HashSet和TreeSet的区别
相同点:单例集合,数据不可重复 不同点1:底层使用的储存数据结构不同: 1,Hashset底层使用的是HashMap哈希表结构储存 2,而Treeset底层用的是TreeMap树结构储存。 不同点2:储存的数据保存唯一方式不用。 1,Hashset是通过复写hashCode()方法和equals()方法来保证的。 ...
2018-11-13 11:55:56 19576 1
原创 ArrayList和LinkedList的区别
1,ArrayList底层基于数组而LinkedList底层是基于链表。 2,ArrayList基于数组的话就继承了数组的数据特点 3,LinkedList也是一样继承了链表的数据特点 4,ArrayList特点和数组特点一样,查询快,增删操作慢。 5,LinkedList特点是增删操作快,查询慢。 6,ArrayList所有的数据储存的数...
2018-11-13 11:40:32 226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人