Android国内大厂推送规范整理
当前很多APP用的是极光推送,现在Android系统对应用管理比前几年规范的多。因此造成了很多比较重要的通知并不能很及时的推送给用户,导致这个问题的原因就是APP很可能在后台被杀死了。所以要让APP适配下国内各大厂商的推送服务。 下来梳理下几个大厂商推送信息: 厂商 推送方式 透传 支持自定义铃声 支持的设备 文档地址 小米 标签(Topic)、RegID、别名(Alias)、Useraccount四种消息发送方式 支持 支持 支持Android2.2以上和IOS系统推送 文档中心 华为 支持主题、Token、特定的受众群组 支持 支持 1、华为手机、华为平板EMUI 3.1及以上。2、非华为手机和平板。Android 5.1及以上。3、沃尔沃和小康车机,Android 9.0及以上。4、iPhone,iOS 10.0及以上 推送服务 OPPO 推送服务支持标签、RegID、Alias等推送方式 不支持 不支持 支持...
Android人脸检测功能和检测特效
这段时间再做安防相关的硬件设备定制,涉及到了小区的业主和流动人员人员登记、闸机管理和小区内部摄像头等等。这里面用到了人脸检测、识别,人脸检测用了虹软的算法,虹软的文档还是比较全的这里不多做介绍。这里主要说下android自带的人脸检测和人脸框的绘制。 先来看看人脸识别框特效: 这个例子使用Camera API实现的并不是Camera2 API,原因是发现2019年了还有的设备居然不支持Camera2的人脸识别,为了通用就用了Camera API。以下为主要代码上代码:1、下来是处理人脸检测回调方法 123456789101112131415161718192021222324//进行相机初始化cameraHelper = CameraControllerHelper.Builder() .previewViewSize(Point(camera_surfaceview.measuredWidth, camera_surfaceview.measuredHeight)) ...
android人脸检测点位置转换
android相机开发很多需要进行人脸检测,很多公司也推出了自己的人脸识别服务。比如:阿里、腾讯、虹软、Face++等等。但这些有缺点,就是必须集成第三方库联网激活,也增大了app。如果只需要检测人脸这种轻量级功能,用第三方库就有些重,幸好android自带了人脸检测功能。下来我们就主要看看Android如何实现人脸检测。 先上效果图: Android 实现人脸检主要调用一下接口和方法 1234567891011mCamera!!.setFaceDetectionListener(object : Camera.FaceDetectionListener { override fun onFaceDetection(p0: Array<out Camera.Face>?, p1: Camera?) { var size = 0 if (p0 != null) { size = p0.size } ...