Jay Qiu

2019-07-19 09:19:11

OpenCV的Rect矩形类用法

OpenCV的Rect矩形类用法

详情...

Jay Qiu

2018-05-09 10:48:50

2018 Google I/O 大会汇总

 2018年Google I/O 开发者大会在山景城的Shoreline Amphitheatre(圆形剧场)如期在北京时间5月9日凌晨1点举办,我没有直接的观看直播,在今天一早就看最新的消息并整理;/p>

详情...

Jay Qiu

2018-05-08 14:19:11

Android ConstraintLayout

在2016年的Google I/O大会上 , Google 发布了Android Studio 2.2预览版,同时也发布了Android 新的布局方案 ConstraintLayout , 但是最近的一年也没有大规模的使用。

详情...

Jay Qiu

2018-05-07 15:48:50

BottomNavigationView 底部导航栏

 ndroid Support Library 25.0.0 版本中,新增加了一个API –> BottomNavigationView – 底部导航视图

详情...

Jay Qiu

2018-04-27 16:49:11

ObjectBox Android上速度最快的数据库操作库

ObjectBox 就是GreenRobot 推出的移动端数据库架构。号称胜过测试过的所有嵌入式数据库没有 rows、columns 和 SQL,完全从0开始的对象(没有ORM,没有SQLite)

详情...

Jay Qiu

2018-04-26 09:48:50

Android 5.0 VectorDrawable(矢量图)

 在 Android 5.0(API Level 21)中,Android 开始支持矢量图 VectorDrawable, VectorDrawable 的特点就是它不会因为图像的缩放而失真。

详情...

Jay Qiu

2018-04-18 09:14:11

Android Lifecycle

Lifecycle组件包括LifecycleOwner、LifecycleObserver。为什么需要Lifecycle组件?

详情...

Jay Qiu

2018-04-17 09:12:50

Android Room 理解

 Android 2017 IO大会推出了官方数据库框架:Room。Room其实就只是对原生的SQLite API进行了一层封装。

详情...

Jay Qiu

2018-04-11:14:11

Android 各个版本的异同(持续更新)

在Android开发中,对应的有不同的版本,而且每个版本就会更新不同的功能和设定...

详情...

Jay Qiu

2018-04-09:12:50

Android TileService

TileService Android N 7.0 (API 24)新功能 - 添加快速设定

在Android N version 其中一个功能,就是允许三方app可以添加自己的快速设定,到系统的下拉设定中,方便用户快速打开关闭某些功能.

详情...

Jay Qiu

2018-04-03:09:50

Java 算法集合

算法是一门古老且庞大的学科,随着历史的发展,演化出多种多样的算法。按照不同的应用和特性,算法可以分为不同的类别。

详情...

Jay Qiu

2017-10-31

魅族手机onTouchEvent 、onLongClick踩坑

手机在EditText长按进行粘贴,会触发OnLongClick 的事件,但是我在魅族的手机EditText长按进行粘贴,如果做了onTouchEvent监听,死活的都不会触发OnLongClick 的事件,不够onTouchEvent返回的是true还是false 都白费,当然也不会进行粘贴;其他的手机都是按照正常的节奏来,就只有魅族!

详情...

Jay Qiu

2018-01-12

Java中ArrayList和LinkedList区别

在很多场景下ArrayList更受欢迎,但是还有些情况下LinkedList更为合适。

详情...

Jay Qiu

2018-01-19 11:23:33

Dagger2-Android 使用详解

Dagger2是Dagger的升级版,是一个依赖注入框架,现在由Google接手维护 https://google.github.io/dagger/

详情...

Jay Qiu

2018-01-10

Android使用Gradle统一配置依赖版本

在Android开发中我们常常的会运用到模块化、组件化的开发方式,同时我们可以能会用到多个的Lib,但是有可能我们每个人使用的版本不一致,导致编译时间过长,我们现在开发中都是使用Gradle来依赖管理,那我们是否可以统一我们的版本,提高效率呢?

详情...

Jay Qiu

2018-01-17

Android Activity启动模式

在Android的开发中,常常需要在APP中几个Activity进行跳转,对应的Activity有4种的启动模式:standard、singleTop、singleTask、singleInstance

详情...

Jay Qiu

2018-01-16

Android 常用设计模式

对于开发人员,设计模式是必须过的一道坎,过了这到坎,你的整体代码水平都会上升一个档次...

详情...

Jay Qiu

2017-12-28

RxJava2 学习(二)

RxAndroid 学习和操作符的理解

详情...

Jay Qiu

2017-12-14

JRxJava2 学习(一)

RxJava 有四个基本概念:Observable (可观察者,即被观察者)、 Observer (观察者)、 subscribe (订阅)、事件。Observable 和 Observer 通过 subscribe() 方法实现订阅关系,从而 Observable 可以在需要的时候发出事件来通知 Observer。

详情...

Jay Qiu

2018-01-12

Java集合

集合的特性和用途,以及在不同的集合类型之间转换的方式。

详情...

Jay Qiu

2017-06-11

Java四种引用包括强引用,软引用,弱引用,虚引用。

Java四种引用包括强引用,软引用,弱引用,虚引用。

详情...

Jay Qiu

2017-05-13

WebSocket于HTTP 、WebSocket与Socket的区别

最近在做一个IM 的项目,最近对于这块的理解比较模糊,这里对他们的不同和相同做一个区分,但是由于这个项目需要在IOS、Android和Web中多平台,最后选择了WebSocket;

详情...

Jay Qiu

2017-05-11

WebSocket原理及技术简介

websocket约定了一个通信的规范,通过一个握手的机制,客户端(浏览器)和服务器(webserver)之间能建立一个类似tcp的连接,从而方便c-s之间的通信。在websocket出现之前,web交互一般是基于http协议的短连接或者长连接。

详情...

Jay Qiu

2017-04-17 10:40:12

安卓中的@Nullable和NotNull 等 注释注释

这些注解是用来标注方法是否能传入null值,如果可以传入NUll值,则标记为nullbale,

详情...

Jay Qiu

2016-10-10

getFragmentManager、getSupportFragmentManager和getChildFragmentManager 的区别

使用Fragment需要熟悉几个类,包括FragmentActivity、FragmentManager、 FragmentTranscation,一个FragmentActivity可以包含多个Fragment,谁来管理?

详情...

Jay Qiu

2017-04-10 20:10:12

Android Context 详解

在Android 中Context 的意思就是“上下文”,从类的继承来说,Context作为一个抽象的基类,它的实现子类有三种:Application、Activity和Service(估计这么说,暂时不管ContextWrapper等类)那么这三种有没有区别呢?为什么通过任意的Context访问资源都得到的是同一套资源呢?getApplication和getApplicationContext有什么区别呢?应用中到底有多少个Context呢?

详情...

Jay Qiu

2016-10-10

Java 栈(stack)与堆(heap)

Java 栈(stack)与堆(heap)

详情...

Jay Qiu

2017-04-10 20:10:12

Java中的String,StringBuilder,StringBuffer三者的区别

在学习Java的过程中经常,遇到了这样一个问题,就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢,自己从网上搜索了一些资料,有所了解了之后在这里整理一下

详情...

Jay Qiu

2016-10-10

Android常见的几种RuntimeException

Android常见的几种RuntimeException

详情...

Jay Qiu

2017-04-10 20:10:12

Android 线程池

ThreadPoolExecutor、newFixedThreadPool、newCachedThreadPool、newSingleThreadExecutor、NewScheduledThreadPool

详情...