首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
安卓
订阅
白居不易
更多收藏集
微信扫码分享
微信
新浪微博
QQ
109篇文章 · 0订阅
Dagger2利器系列一:入门到使用
Dagger是一款基于Java注解来实现的完全在编译阶段完成依赖注入的开源库。主要用于模块间解耦、提高代码的健壮性和可维护性...
谈谈eglMakeCurrent、eglSwapBuffers、glFlush和glFinish
tags: OpenGLES EGL 接触OpenGL ES有一段时间了,总结分享一些理解。 eglMakeCurrent 记得这个调用吗?方法原型是: EGLBoolean eglMakeCurrent( EGLDisplay display, EGLSurface draw…
Android 音视频开发【音频篇】【五】音频解码
一、MediaCodec 上一章的介绍中,MediaCodec不光能编码,同样也能解码,关于MediaCodec,同样,对于解码,我们再来回顾下Google官网上的流程图 之前编码,我们是将Audio
Flutter上线项目实战——即时通讯Protobuf
Protobuf是google 的一种数据交换的格式,它独立于语言,独立于平台。 json优点就是较XML格式更加小巧,传输效率较xml提高了很多,可读性还不错。 xml优点就是可读性强,解析方便。 protobuf优点就是传输效率快(据说在数据量大的时候,传输效率比xml和j…
(一)Android 占位式/插桩式 插件化之`Activity`
源码https://github.com/itang01/jiagoushi/tree/master/2.3.1%20手写占位式插件化框架-Activity通信/PluginProject插件中启动A
安卓游戏发行-打包 65535 方法数超?来个自动分多 dex
本人20年本科毕业于广东工业大学,于2020年6月加入37手游安卓团队;目前工作是国内游戏发行安卓相关开发。 用 apktool 反编译游戏包 跟 用 apktool 反编译渠道sdk demo资源合并后重新回编译打成 apk 包 。 但是,有时代码量较多,在进行回编译 sma…
关于 Fresco 和 Glide,真的和你想的一样吗
网上对于 Fresco 的讨论一般都是说 Fresco 性能更好,Glide 使用更简单。然而这个问题的答案真的有那么明显吗? 比如性能问题。Fresco 性能真的比 Glide 好多少吗?毕竟 Fresco 包更大,线程开得也更多,图片重采样也要手动提供 ResizeOpti…
Fragment灵魂拷问:Fragment是如何进行事务管理的?
如果要是有面试官问你,Fragment是如何进行事务管理的?相信很多人可能都回答不出来,很多人可能觉得问题这个还不如问如何进行Fragment预/懒加载,生命周期,返回栈,状态保存等来的有水平。其实我觉得这个问题其实问的挺有深度,如果你想要了解Fragment的事务管理,需要对…
个人开源库的一些更新,兼谈Jetpack和Kotlin给Android开发带来的变化
前段时间,我开发完成了新的软件 移动工具箱。最近,我准备把开发过程中总结的一些东西沉淀到自己个人开源的几个库中。最新的一些更新中运用了 Kotlin 和 Jetpack 的一些语法特性,故此总结一下。Jetpack 和 Kotlin 出来已经很久了,然而很多应用开发还停留在 M…
解锁 Android 性能优化的五大误区和两大疑点!
近年来,社区充斥着关于 Android 性能优化的各种误区,本文本着误区终结者的精神,使用具体的性能检测工具,结合真实案例仔细分析这些情况,并对比它们的测试结果,也会聚焦 Android 开发者平时在编码过程的实际场景,用实际数据告诉你在实际编码之前请,一定要进行必要的性能检测…