一、Android Gradle Plugin Version版本太高用新的Android studio版本“北极狐”或者"电鳗"以上 新建项目,Gradle版本直接最新的,...
一、Android Gradle Plugin Version版本太高用新的Android studio版本“北极狐”或者"电鳗"以上 新建项目,Gradle版本直接最新的,...
在ViewModel的官方文档中,简明扼要地概括了ViewModel的作用 ViewModel[https://developer.android.google.cn/ref...
1.首先下载华为电脑管家安装包链接:https://pan.baidu.com/s/1Lob7TbUP7BDBxT1Ui3Gt4Q[https://pan.baidu.com...
前言 之前解析过 ConstraintLayout 的解析,扁平化布局[https://www.jianshu.com/p/28bc3619fc82],随着Constrain...
1、使用Glide 适用场景:动态配置的背景图片 2、对图片高斯模糊,需要先将图片转成bitmap对象 不推荐:使用bitmap,频繁操作的话比较耗性能。 3、使用高斯模糊遮...
常量 Java中: Kotlin中: 注:const 关键字用来修饰常量,且只能修饰 val,不能修饰var, companion object 的名字可以省略,可以使用...
蓝牙扫描的目的在于发现设备或者接收设备广播,设备包括经典蓝牙设备和BLE蓝牙设备,这两种设备的扫描方式不同。 经典蓝牙设备 对于经典蓝牙设备,扫描是通过调用startDisc...
基础知识 蓝牙操作主要有四项任务:设置蓝牙、查找局部区域内的配对设备或可用设备、连接设备,以及在设备间传输数据。 蓝牙的分类 传统蓝牙(Classic Bluetooth) ...
这篇博客的作用是为了让小白朋友了解andorid蓝牙的一些基本概念,同时学习总结下目前我实际项目中用到的蓝牙库 BluetoothKit ,包括其优点 、基本使用,最后以库中...