文章 2022-06-12 来自:开发者社区

Android 开发进阶: 自定义 View 1-1 绘制基础

自定义绘制的方式是重写绘制方法,其中最常用的是 onDraw()绘制的关键是 Canvas 的使用 Canvas 的绘制类方法: drawXXX() (关键参数:Paint)Canvas 的辅助类方法:范围裁切和几何变换可以使用不同的绘制方法来控制遮盖关系Canvas 类下的所有 draw- 打头的方法,例如 drawCircle() drawBitmap()。Paint 类的几个最常用的方法。....

文章 2022-06-10 来自:开发者社区

Android Studio live template巧用动态模板也能大大提高你的开发效率

AS live template 动态面板巧用的话绝对比你手打提示要快的多默认的也有很多(输入之后按Tab生成)下面以Log为例3新增,5是快捷方式,7是变量类型,8是生成的代码,9是选择语言(此处选的就是java)效果带方法带链接,这样的log看起来就很舒服,还能快速定位当然除了系统自带的也可以自定义的

Android Studio live template巧用动态模板也能大大提高你的开发效率
文章 2022-06-09 来自:开发者社区

Android开发之调用系统设置界面

1.系统设置界面startActivity(new Intent(Settings.ACTION_SETTINGS));2.当前应用的设置界面Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);intent.setData(Uri.parse("package:" + getPackageName())....

文章 2022-06-08 来自:开发者社区

关于安卓蓝牙开发的探索

日常开发中,蓝牙通信一般用于手机与手机或者手机与硬件。为此,特别开发一个module,用于日常使用。代码地址在文末~~~~代码结构如上图,libble的module,就是蓝牙库。下图中,BLEManager就是本库对外调用的唯一类。实现思路(一)检查手机的蓝牙状态,如蓝牙的开关,是否可用等状态通过安卓自带的BluetoothAdapter对象,可以对蓝牙进行开关等操作:开启蓝牙 BLEObjPr....

关于安卓蓝牙开发的探索
文章 2022-06-08 来自:开发者社区

安卓ffmpeg开发(二)androidstudio导入ffmpeg

本章节将会讲述如何导入ffmpeg到一个androidstudio项目中。知识回顾:(一)ffmpeg编译 链接包含相关编译生成的文件本次演示,ffmpeg将会以module的方式导入到androidstudio的项目中开发工具:androidstudio 3.6 + ndk14具体的项目结构如下图:app--主项目libffmpeg--ffmpeg的module开始发车:(一)创建一个modu....

安卓ffmpeg开发(二)androidstudio导入ffmpeg
文章 2022-06-08 来自:开发者社区

安卓ffmpeg开发(一)编译ffmpeg

如题,想要进行ffmepg开发,首先,建议开发者自行编译一次开发所需的so库文件。本次编译,博主用的主要是ubuntu系统进行编译,下面开始介绍编译的流程:环境准备:(1)ndk14版本,注意ndk版本一定要选择正确,否则会导致编译失败,之前选的是18版本,导致编译失败了。这里下载ndk后,配置一下etc/profile文件即可,截图如下:(2)准备好jdk环境,下载jdk for linux版....

安卓ffmpeg开发(一)编译ffmpeg
文章 2022-06-08 来自:开发者社区

安卓OpenCV开发(五)小狗识别

使用OpenCV进行小狗脸蛋识别新鲜?不,还是换汤不换药,其实原理和人脸识别一样,只是换了一下识别模型而已。基础知识可以回顾我之前写的文章:OpenCV导入OpenCV人脸检测OpenCV竖屏检测OpenCV人脸识别狗脸识别,得现有训练模型的数据源:链接:https://pan.baidu.com/s/1OxA6vGw5kvUs_V6GXVsnCg 提取码:ur82 识别器工具:链接:https....

安卓OpenCV开发(五)小狗识别
文章 2022-06-08 来自:开发者社区

安卓OpenCV开发(四)人脸识别

人脸识别,顾名思义,就是通过人脸对比的方式,得出人脸相识度的过程。区别于人脸检测。对于OpenCV的人脸检测,实现流程,请看我之前写的博客:OpenCV导入OpenCV人脸检测OpenCV竖屏检测本次人脸识别,实现思路如下:(一)读取本地数据源作为对比凭证源(二)动态读取视频捕获的人脸数据,于对比凭证源进行对比开始发车:(一)读取本地数据源作为对比凭证本次做法,为了方便演示,首先,准备了一些10....

文章 2022-06-08 来自:开发者社区

安卓OpenCV开发(三)竖屏检测

前言对于OpenCV的竖屏检测,网络有很多,多到百度排名前几页,都是一大堆,但为什么要写这个文章,因为他们的文章,大部分都是有问题,或者是不可用的,以下为他们的实现方法:(1)随便改改canvas绘制方向,并无其他操作(2)使用WindowManager检测屏幕旋转方向,修改canvas绘制方式对于以上两种做法,实际是欠佳的,改的是canvas,不是数据源,识别过程还得横屏才能识别,难道写这些文....

文章 2022-06-08 来自:开发者社区

安卓OpenCV开发(二)人脸检测

重点是人脸检测,检测,检测。就是把人脸检测出来,不是识别,不是识别,不是识别。识别的意思,就是检测到人脸,并且通过数据比对,算法分析后得出人脸相识度的过程。而检测,仅仅是检测出来。针对全网关于安卓OpenCV识别XXX之类的标题,而实际只做了检测的相关文章,在此表示呵呵回到正题如何预览视频并进行人脸检测?(一)预览视频可直接使用OpenCV库中的JavaCameraView控件,进行视频的预览。....

安卓OpenCV开发(二)人脸检测

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注