自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java 真的失宠?谷歌宣布 Kotlin 现在是 Android 开发的首选语言?

而对于那 37 个 Java APIs,双方各执己见,谷歌认为 API 不应受版权保护,而 Oracle 则认为 谷歌对其的使用具有很强的商业性,再加上用 Java 写的 Android 代码无法在 JVM 上运行,这对 Java 语言是一种分裂,同时 Oracle 认为,Android 通过不当使用 Java API 挤占了 Java ME 可能的市场,这是它巨额索赔的根基。根据英国软件公司 Pusher 调查的数据显示,在样本数 2744 人的调查中,超过 87% 的受调者已经完成了迁移。

2024-06-04 19:40:58 694

原创 FFmpeg-之音视频解码与音视频同步(二)

/YUV格式的数据转换成RGBA 8888格式的数据, FFmpeg 也可以转换,但是存在问题,使用libyuv这个库实现。LOGI(“视频时长:%lld”, (pFormatCtx->duration) / (1000 * 1000));//rgb_frame的缓冲区就是Window的缓冲区,同一个,解锁的时候就会进行绘制。//封装格式上下文,统领全局的结构体,保存了视频文件封装格式的相关信息。//封装格式上下文,统领全局的结构体,保存了视频文件封装格式的相关信息。

2024-06-04 19:11:53 852

原创 Android组件化:我们到底该怎样学习和运用组件化?(1)

数据传递。每个组件都有可能提供给其他组件使用,主项目与组件、组件与组件之间的数据传递UI跳转。组件的生命周期。组件加载、卸载和降维的生命周期集成调试。在开发阶段如何做到按需的编译组件?一次调试中可能只有一两个组件参与集成,这样编译的时间就会大大降低,提高开发效率。代码隔离。如何杜绝耦合的产生。以上问题就是为什么大家一听“组件化”感觉都会,但是上阵的时候又感觉困难重重的原因。

2024-06-04 18:33:51 564

原创 Android开发五年,成功入职腾讯,这是我的复盘和总结,还有给大家的一些建议

说实话,我也是赞同 “选择大于努力” 的,只是。

2024-06-04 18:02:46 911

原创 Android 动画各种实现,包括帧动画、补间动画和属性动画的总结分享

PlayView属性动画拓展(一)自定义 View 基础Drawable 波浪动画3D 省市联动效果滚轮,很像 ios 的效果在 buildSrc 内包含一些关于 gradle 构建流程的自定义内容,包括实现生成 apk 根据 flavor 改名。对构建流程中执行的 task 按执行时长打印,发现编译耗时的 task在构建流程中对特定注解的方法或类进行耗时检测。对代码中点击事件的插桩埋点通过配置对三方库中的代码进行特定的插桩,实现特定的功能。以下是部分内容截屏动画。

2024-06-04 16:58:06 233

原创 2024阿里巴巴,字节跳动,京东,小米,三星等大厂面试真题,牛客网整理

当另一个组件通过调用startService()请求启动服务时,系统将调用此方法。

2024-06-04 16:17:44 412

空空如也

空空如也

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

TA关注的人

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