Android Bluetooth蓝牙客户端发起对服务端连接建立请求过程(高版本Android兼容)详解

Android Bluetooth蓝牙客户端发起对服务端连接建立请求过程(高版本Android兼容)本例代码是蓝牙客户端代码,只完成连接建立请求,假定蓝牙服务端设备名是:Android-Phone。兼容高版本Android系统。低版本则无需...

基于Android TextureView与SurfaceTexture实现相机Camera拍照预览与保存照片详解

基于Android TextureView与SurfaceTexture实现相机Camera拍照预览与保存照片写一个简单的例子,实现一个常见的开发功能:拍照功能。技术路线:通过TextureView的通道获取SurfaceTexture作为...

Android RuntimePermissions运行时权限:批量权限申请详解

Android RuntimePermissions运行时权限:批量权限申请绝大多数情况一个APP不可能只有单个权限,往往需要运行时批量申请n多个权限。比如在Androidmanifest里面写了两个权限:<uses-permissi...

Android Proximity Sensor近距离传感器P-Sensor详解

package zhangphil.sensor; import android.content.Context; import android.hardware.Sensor; import android.hardware.S...

Android获得当前设备支持的所有传感器详解

package zhangphil.sensor; import android.content.Context; import android.hardware.Sensor; import android.hardware.S...

Android约束布局ConstraintLayout详解

<?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://sch...

Android Activity的launchMode四种启动模式备忘详解

Android Activity的launchMode四种启动模式备忘Android的Activity的启动模式有四种,在AndroidManifest.xml通过配置Activity的android: launchMode可以设置。分别是...

基于Android官方AsyncListUtil优化经典ListView分页加载机制(二)详解

基于Android官方AsyncListUtil优化经典ListView分页加载机制(二)我写的附录文章1,介绍了如何使用Android官方的分页加载框架AsyncListUtil优化改进常见的RecyclerView分页加载实现。Asyn...

基于Android官方Paging Library的RecyclerView分页加载框架详解

基于Android官方Paging Library的RecyclerView分页加载框架我之前写了一篇RecyclerView分页加载机制的文章,是基于Android官方的AsyncListUtil实现的,详情见附录文章1。现在再介绍一种R...

人工智能中卷积神经网络基本原理综述详解

人工智能Artificial Intelligence中卷积神经网络Convolutional Neural Network基本原理综述人工智能(Artificial Intelligence,简称AI)的Deep Learning(深度学...