指针、函数、预处理器 [TOC] 1、指针 指针是一个变量,其值为地址。声明指针或者不再使用后都要将其置为0 (NULL)野指针 未初始化的指针悬空指针 ...
指针、函数、预处理器 [TOC] 1、指针 指针是一个变量,其值为地址。声明指针或者不再使用后都要将其置为0 (NULL)野指针 未初始化的指针悬空指针 ...
当我们在自定义布局或者在RecyclerView的onBindViewHolder方法中使用下面的方法进行布局加载View view = View.inflate(paren...
一般我们遇到最多的都是让子线程给主线程发送消息,这种方式我就不说了,今天来说说,主线程给子线程发送消息。 1、首先我们在Activity中的onCreate方法中开启一个子线...
前言 最近在做Android蓝牙这部分内容,所以查阅了很多相关资料,在此总结一下。 基本概念 Bluetooth是一种短距离(10米)的无线通信技术标准,蓝牙协议分为4层,即...
项目中遇到的一个问题,分享出来,希望大家可以不踩这个坑 前话,公司是用Mac开发,在家里有时候会用Win加加班,公司的项目有几个使用了Databinding,在Mac上运行都...
很简单没什么说的, 因为项目大了,不能轻易引入第三方库,同时确实也没必要为了适配下权限就引入一个库。 这里写了个处理权限的工具类(部分借鉴的,勿喷),不嫌弃的话拿去! 用法:...
1、概述 Databinding 是一种框架,MVVM是一种模式,两者的概念是不一样的。我的理解DataBinding是一个实现数据和UI绑定的框架,只是一个实现MVVM模式...
Android 7.0正式版发布已经有一段时间,手上有nexus设备的童鞋不知道更新了最新系统没有,反正我的nexus 5x 6.0的系统是始终没有收到7.0的OTA升级推送...
RxJava有个Observable.interval的方法可以每个几秒执行一次,正好用于做一个轮播图我们采用两边加一个的方法,尾部加原来的头部,头部加原来的尾部然后监听切换...