Android 快速集成手部关键点识别能力 超简单
前言
之前在《用华为HMS ML kit人体骨骼识别技术,Android快速实现人体姿势动作抓拍》文章中,我们给大家介绍了HMS ML Kit人体骨骼识别技术,可以定位头顶、脖子、肩、肘、手腕、髋、膝盖、脚踝等多个人体关键点。那么除了识别人体关键点以外,HMS ML Kit还为开发者提供了手部关键点识别技术,可以定位包括手指指尖、关节点 ...
【填坑往事】Android开发中导入第三方库所遇问题记录——Program type already present
最近做项目部署时由于一些特别的需求,导致在导入jar包问题上出现不少问题。由于这些问题花了不少时间才找到解决方案,这里特地记录一下,希望能帮到碰到相同困扰的你!
1、重复循环依赖的问题
(1)需求
如下图所示:
在Android 项目中,采用模块化开发,一 ...
Android Tv开发 RecyclerView焦点控制及自动换行
Android Tv开发 RecyclerView焦点控制及自动换行
最近开始接触Android TV端开发,有好多不适应,尤其是对焦点的控制,这也是手机app和电视app最大的不同之处。RecyclerView是个强大的控件,能代替ListView,GridView,能实现瀑布流,还能实现横向ListView,只需要一句代码就能使纵向的ListView变成横向的(主要实现 ...
Android 超简单集成活体检测技术 快速识别“假脸”
Android 超简单集成活体检测技术 快速识别“假脸”
前言
你有没有过这样的顾虑,刷脸解锁真的安全吗?如果有人用我的照片或者视频冒充我,那么手机可不可以发现镜头前不是我本人呢?当然可以啦。华为HMS ML Kit活体检测技术可以准确地分辨真实人脸和“假脸”。不管是人脸翻拍照片、人脸视频重放,还是人脸面具,活体检测技 ...
Android 快速集成文档校正能力 超简单
Android 快速集成文档校正能力 超简单
前言
在之前的《超简单集成华为HMS ML Kit文本识别SDK,一键实现账单号自动录入》文章中,我们给大家介绍了华为HMS ML Kit文本识别技术如何通过拍照自动识别照片中的文本信息。那么有的小伙伴可能会问,如果拍照时不是正对着文本拍摄,拍出来的照片是歪斜的,那么还能准确识别文本吗? ...
Android开发3年,我转Java后台了,真香!
背景
RT,本屌Android开发三年,水平一般吧,基本的项目做得好不错,Java功底比较扎实,C基本不会。很早之前就萌生了转java后台的想法。说下原因:
1.Andriod碎片化,各种适配,控件,不难,但是做的一头包
2.Android行情已经不像前几年那么火爆了,开始趋于稳定,薪水上限不高
3.职业发展路径不明确,有人说java后台像九 ...
Android开发--创建第一个Android项目
1.3 创建你的第一个Android项目
任何一个编程语言写出的第一个程序毫无疑问都会是Hello World,这已经是自20世纪70年代一直流传下来的传统,在编程界已成为永恒的经典,那我们当然也不会搞例外了。
1.3.1 创建HelloWorld项目
在Android Studio 的欢迎界面点击Start a new Android Studio project,会打开一个创建新 ...
用华为HMS ML kit人体骨骼识别技术,Android快速实现人体姿势动作抓拍
你有没有过这种体验,拍照时对着镜头,脑子一片空白、表情僵硬、手和脚无处安放,最后拍出来的照片很是奇怪。拍照软件中的固定姿势抓拍功能可以帮助你:选择一个你想要的姿势模板,当你摆出同款姿势时,软件会进行自动抓拍,完美避开拍照时的尴尬。本文详细介绍了华为HMS ML kit人体骨骼识别技术的集成过程,该技术精准 ...
Android开发--了解Android全貌
第一章 开启启程——你的第一行Android代码
欢迎你来到Android世界!Android系统是目前世界上市场占有率最高的移动操作系统,Android手机无处不在。今天的Android世界可谓是欣欣向荣,可是你知道它的过去是什么样的吗?一起来了解一下他的发展史。
2003年10月,Andy Rubin等人一起创办了Android公司。2005年8月谷歌收购了这 ...
Android Studio 教程:入门开发第一个程序
开发第一应用
想要成为一名优秀的Android开发,你需要一份完备的 知识体系,在这里,让我们一起成长为自己所想的那样~。
可以开发属于自己的应用,是否有点小激动?好吧!让我们开始,首先点击Start a new Android Studio Project创建工程:
接下来需要输入应用名称(第一个字母要大写)、公司域以及指定应用存放目录, ...
android测试和iOS测试的区别
android测试和iOS测试的区别
一、常识性区别
二、导航方式
iOS:Tab放在页面底部,不能通过滑动来切换,只能点击。也有放在上面的,也不能滑动,但有些Tab本身可以滑动,比如天猫的。还有新闻类的应用。
Android:一般放在页面顶端,可以通过滑动页面来切换Tab,当然Tab可以点击切换,Tab多的话,Tab本身也可 ...
Android 开发第七讲 RadioButton (单选按钮)
目录Android 开发第七讲 RadioButton (单选按钮)一丶重构代码二丶RadioButton属性与xml编写2.1 RadioButton属性2.2 RadioButton实现自定义三丶RadioButton的监听事件
Android 开发第七讲 RadioButton (单选按钮)
一丶重构代码
之前我们响应按钮事件都是直接通过匿名内部类的方式. new一个对象来实现OnClick方法.
现在因为按 ...
Android开发第六讲EditText 编辑框
目录Android开发第六讲EditText 编辑框一丶EditText编辑框属性二丶编辑框响应监听事件
Android开发第六讲EditText 编辑框
一丶EditText编辑框属性
EditText 继承自 TextView 所以它的属性我们可以使用. TextView不支持文字的编辑.而EditText支持文字的编辑.
那么说一下常用的属性吧
android:hint = "提示文字" 加上这个编 ...
Android 开发第五讲 学习Button了解Button属性
目录Android 开发第五讲 学习Button了解Button属性一丶Button的分类1.1 Android Button类型1.2 响应Button类型的事件二丶Button的属性,实现常用Button2.1 设置基本Button2.2 设置圆角Button2.3 设置描边按钮2.4 实现按钮 按压效果. xml表达
Android 开发第五讲 学习Button了解Button属性
一丶Button的分类
1.1 Android Butt ...
Android 开发第四讲 TextView的基本使用
目录Android 开发第四讲 TextView的使用一丶TextViw1.1 TextView主要作用1.2 Xml设置Button按钮. java入口设置Button使用1.3 设置Button的响应事件二丶TextView Xml写法2.1 TextView的常用属性的写法2.2 TextView 显示为文字+图片的形式2.3 TextView设置中划线以及下划线2.4 跑马灯效果设置
Android 开发第四讲 TextView的 ...
Android开发之IntentService
2020-08-27
1、什么是IntentService
android.app.IntentService 的本质就是一个 android.app.Service。
它需要在 AndroidManifest.xml 中注册 <service /> 节点,并可以 startService() 的形式启动。它是Android官方引入的用于执行“耗时任务”的服务抽象类。
传统的 Service 里的代码都是运 ...
Android开发第一讲 Android体系架构与Android发展史
目录Android开发入门教程一丶了解手机通讯技术发展史1.第一代通讯技术2.第二代通讯技术3.第三台通讯 3G4. 4G技术5.通讯技术发展的本质二丶Android 体系架构了解2.1 Android 体系架构2.2 DVM 与 JVM 区别
Android开发入门教程
一丶了解手机通讯技术发展史
1.第一代通讯技术
第一代通讯技术,简单来说就是大哥大. 其原理是 ...
Android开发 Bitmap图像处理详解
前言
Bitmap开发涉及到方方面面,比如裁剪图片,压缩图片,镜像图片,旋转图片,各种转存图片等等,是必需掌握Android开发技巧,Android开发提供了2个类来实现这些需求,Bitmap类与BitmapFactory类。此博客会持续更新各种实际需求。
将Res位图资源转成Bitmap
请注意,使用这个方法会出现Bitmap为null的问题。这个问题可 ...
Android NDK&JNI开发之Native崩溃日志分析方法
在进行Android NDK开发的时候, 因为代码编写导致崩溃的问题时有发生,但是问题在于,Native层的崩溃日志,如果只看LogCat输出的内容,我们会发现,根本无法进行分析和处理,因为日志内容中都是一大堆的内存地址信息。
原始错误日志:
2020-08-20 18:04:01.149 27129-27129/? A/DEBUG: *** *** *** *** *** *** *** *** ** ...
Android开发 ViewPager2
前言
ViewPage2是ViewPage的取代者,解决了一些解决了其前辈ViewPage的大部分难题,包括从右到左的布局支持,垂直方向,可修改的Fragment集合等。从易用性上来说ViewPage2的确会比ViewPage更简单,并且它实际上是使用RecyclerView实现的。源码里可以很容易看到,另外它的适配器也是RecyclerView.Adapter。
特别注意
在d ...