自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 android视频开发面试!腾讯3轮面试都问了Android事件分发,大厂面试题汇总_android视频开发的面试问题

想必每个入了门的Android开发者都多少对EventBus有过了解,EventBus是一个Android事件发布/订阅框架,通过解耦发布者和订阅者简化Android事件传递。EventBus使用简单,并将事件发布和订阅充分解耦,从而使代码更简洁。一直以来很受开发者的欢迎,截止到目前EventBus的安装量已经超过一亿次。足以看出EventBus有多么的优秀。那么我们如何才更更好地学习和使用EventBus呢?

2025-01-20 15:56:22 229

原创 Android性能优化面试题集锦,威力加强版_android程序优化 面试

此篇文章是初中高级工程师学习文章,知识体系较为完整。有如下特点:[1]知识结构全面[2]跟随当下技术潮流实时更新[3]可用于面试&学习[4]知识分为文字部分和视频部分,任性选择[5]正确的职业规划[6]方便工作过程中遗忘知识点快速查询在很多的博客或者书上,说有三种,除了上述的两种以外,还有一种是实现Callable接口。

2025-01-20 15:23:44 460

原创 Android使用Paint 和 Canvas 的相关知识,自定义 View 实现一系列效果动画

/定义小圆的画笔//定义扩散大圆的画笔//定义属性动画//背景色//表示旋转圆的中心坐标//表示斜对角线长度的一半,扩散圆最大半径//6个小球的半径//旋转大圆的半径//当前大圆的旋转角度//当前大圆的半径//扩散圆的半径//表示旋转动画的时长。

2025-01-20 14:51:52 829

原创 Android 超好用的播放器——ijkplayer

在这个项目中,有好多好多个module,有exmaple,ijkplayer-java,ijkplayer-armv5等。分别是例子,ijkplayerjava层的代码,适配不同cpu的native层代码等。我这里有个成品,包括一个小的demo,不想编译的同学可以自提。我是在Ubuntu下编译的。3,设置监听器,我自己定义了一个监听器,继承了IMediaPlayer的n个listener。我使用的ijkplayer的支持库,是编译得来的。//视频准备好播放了,但是他不会自动播放,需要手动让他开始。

2025-01-20 14:20:05 1129

原创 Android Q新特性,一起来学习折叠屏应该如何适配

在AndroidQ之前的版本,以分屏模式运行的应用里面,只有获取到焦点的Activity会处于onResume状态,其他可见Activity都是处于onPause状态。在默认情况下,当屏幕发生了变化,系统会销毁并重新创建整个Activity。如果把resizeableActivity设为false,就意味着应用是不支持分屏模式的,它决定了应用是否有分屏的设置项。对于分屏模式,过去的分屏只支持两个应用同时显示,而大屏幕带来了更多的可能性,现在已经允许两个以上的应用同时显示了。

2025-01-20 13:47:26 910

原创 adb工具_ daemon started successfully

日志记录进入到shell查看日志。

2025-01-20 13:13:13 163

原创 3个ui自动化测试痛点_ui自动化测试可以发现哪些缺陷

同时自动化脚本的开发和调试本身就需要一定的时间,如果项目的周期短,没有足够的时间支撑脚本的开发,那也无需自动化测试了。UI自动化测试最大的挑战就是需求的变化,界面如果经常变动,脚本就需要重新编写,界面需求频繁的变更导致编写脚本的速度赶不上需求的变化,那UI自动化就是名存实亡,因此UI自动化测试特别适合需求稳定、不会频繁变更的项目。敏捷开发的项目需求不稳定,需求的变更经常会导致界面的变更,同时敏捷开发的项目周期短,因此敏捷开发的项目就不适合做UI自动化。1、需求不稳定,频繁变更的项目。

2025-01-20 12:34:24 352

原创 Elasticsearch聚合学习之一:基本操作

《Elasticsearch聚合学习之一:基本操作》;《Elasticsearch聚合学习之二:区间聚合》;《Elasticsearch聚合学习之三:范围限定》;《Elasticsearch聚合学习之四:结果排序》;通过搜索,我们可找到匹配查询条件的文档集;通过聚合,我们会得到一个数据的概念,以汽车销售信息为例,以下都是聚合数据:有多少中颜色;每辆车的平均价格是多少;按照汽车的颜色来划分,每个颜色的销售量是多少;学习Elasticsearch聚合的第一步就是理解两个概念:桶(Buckets)和指标(Metr

2025-01-17 06:23:54 786

原创 Elasticsearch笔记三之版本控制和插件_es控制插件

* 先通过-XGETD得到数据的版本号version**然后在-XPUT时将版本号作为参数传递过去,比对版本号与当前数据的版本号是否一致,一直则修改不一致报错。

2025-01-17 06:21:51 221

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除