Android平台零代码快速集成AGC性能管理服务
在使用手机应用的时候,经常会有应用打开慢、界面卡顿无反应、应用闪退、网络加载失败等问题,这些应用性能问题,都是影响用户体验的罪魁祸首。
随着手机应用性能的重要性逐步提升,越来越多监控应用性能的产品也应运而生。华为AppGallery Connect(以下简称AGC)提供了应用开发,测试,发布以及分析的全流程的质量 ...
【Flutter 混合开发】嵌入原生View-Android
Flutter 混合开发系列 包含如下:
嵌入原生View-Android
嵌入原生View-IOS
与原生通信-MethodChannel
与原生通信-BasicMessageChannel
与原生通信-EventChannel
添加 Flutter 到 Android Activity
添加 Flutter 到 Android Fragment
添加 Flutter 到 iOS
每个工作日分享一篇,欢迎关注、点赞及转发。
AndroidView
建议 ...
Android开发环境搭建
Android开发环境搭建可以分为以下四步:
第一步、安装JDK;
第二步、安装Eclipse;
第三步、下载并安装AndroidSDK;
第四步、为Eclipse安装ADT插件
下面详细介绍。
第一步、安装JDK
Android开发工具要求必须安装JDK(JavaDevelopment Kit),不能只安装JRE(Java Runtime Edition),在安装Android开发工具之前需要先安 ...
需要关注的5大Android开发技术
虽然编程环境每天都有新变化,但 Android 无疑是其中更新迭代最频繁的,每年甚至每个月都有新东西。本文介绍了 2020 年开发者最需要关注的 5 大 Android 开发技术。
在众多 Android 开发团队参加的 Droidcon London 2019 大会上,一系列新技术令人眼花缭乱。从 Joe Birch 介绍的 无障碍智能吉他 到即将到来的&nbs ...
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 里的代码都是运 ...