android应用开发
文章平均质量分 87
idaretobe
1.熟悉Android应用开发框架,能独立开发高性能的Android应用;精通Android 开发平台及框架原理,熟悉用户UI开发,网络编程,多线程,性能优化;熟悉OOA/OOD等设计方法;熟悉多线程、http/xml协议,Socket等技术,有扎实的Java语言基础,理解面向对象设计的基本原则,熟悉并能灵活运用常用的设计模式; 2.具有强烈的责任心和团队精神,工作尽职尽责,善于合作,吃苦耐劳,能在高强度的压力下工作; 3.具备良好的分析解决问题能力,独立承担任务和系统进度把控能力; 4.具有较强的自学和创新能力、逻辑分析和统筹规划能力,掌握新知识和新技术的能力。
展开
-
Android 基于共享内存实现跨进程大数据的高效传输
以上即是如何在 Android 实现跨进程大数据的高效传输,虽然该方案对于纯粹的手机 App 开发同学不一定有很大的帮助,但是目前有很多智能设备采用了 Android 系统,对 Camera,图形渲染都有很多不同于手机 App 的需求,在没有很好的跨进程传输方案的情况,有些项目只能把很多业务功能杂糅在一个 App 进程中,使模块承载的业务功能不是很清晰,有了这种方案,就可以更加优化项目模型架构的设计。(至少目前我还没有找到相关接口)按照以上介绍的方式,相信大家都可以实现一个高效的跨进程的消费者生产者模型。转载 2023-06-04 19:16:56 · 1256 阅读 · 0 评论 -
Kotlin 协程的挂起好神奇好难懂?
Kotlin 协程的挂起好神奇好难懂?今天我把它的皮给扒了转载 2023-02-23 20:38:24 · 156 阅读 · 0 评论 -
Android: 彻底搞懂Lifecycle
Android: 彻底搞懂Lifecycle转载 2023-02-06 17:23:29 · 484 阅读 · 0 评论 -
Android 面试中Binder必问,是否了解过?
Android 面试中Binder必问,是否了解过?转载 2023-02-02 22:34:51 · 197 阅读 · 0 评论 -
Android Jetpack架构组件——LiveData原理篇
Android Jetpack架构组件——LiveData原理篇转载 2023-02-02 21:55:53 · 133 阅读 · 0 评论 -
Flutter包大小治理上的探索与实践
Flutter包大小治理上的探索与实践转载 2023-01-31 16:31:31 · 539 阅读 · 0 评论 -
HttpDNS和传统DNS的区别
HttpDNS和传统DNS的区别转载 2023-01-10 22:36:17 · 243 阅读 · 0 评论 -
从源码角度深入理解OKHttp3
从源码角度深入理解OKHttp3转载 2022-12-29 22:32:58 · 671 阅读 · 0 评论 -
Okhttp-wiki 之 Interceptors 拦截器
Okhttp-wiki 之 Interceptors 拦截器转载 2022-12-29 21:23:04 · 157 阅读 · 0 评论 -
okhttp原理详解
okhttp原理详解转载 2022-12-29 20:58:15 · 3205 阅读 · 0 评论 -
组件化的思考和实践
组件化的思考和实践转载 2022-12-25 22:15:32 · 171 阅读 · 0 评论 -
Android组件化方案及组件消息总线modular-event实战
Android组件化方案及组件消息总线modular-event实战转载 2022-12-25 22:06:24 · 300 阅读 · 0 评论 -
通过流程图来分析Android事件分发
通过流程图来分析Android事件分发转载 2022-12-22 21:22:53 · 256 阅读 · 0 评论 -
大厂干掉 OOM 的套路,你知道几个 !
大厂干掉 OOM 的套路,你知道几个 !转载 2022-12-14 21:39:37 · 206 阅读 · 0 评论 -
Android多进程之Binder的意外死亡及权限校验
Android多进程之Binder的意外死亡及权限校验转载 2022-12-12 22:41:06 · 896 阅读 · 0 评论 -
Invalidate、RequestLayout
Invalidate、RequestLayout转载 2022-12-12 21:46:56 · 137 阅读 · 0 评论 -
微信Android客户端的卡顿监控方案
微信Android客户端的卡顿监控方案转载 2022-12-09 18:44:56 · 195 阅读 · 0 评论 -
手把手教你高效监控ANR
手把手教你高效监控ANR转载 2022-12-09 18:02:43 · 1968 阅读 · 1 评论 -
Robust热修复方案实现原理
Robust热修复方案实现原理转载 2022-12-08 22:54:17 · 731 阅读 · 0 评论 -
性能演进:RN、Flutter、小程序和 Enhance Hybrid
性能演进:RN、Flutter、小程序和 Enhance Hybrid转载 2022-12-08 22:34:54 · 1089 阅读 · 0 评论 -
QQ音乐Android客户端Web页面通用性能优化实践
QQ音乐Android客户端Web页面通用性能优化实践转载 2022-12-08 21:43:58 · 128 阅读 · 0 评论 -
Android WebView性能分析与优化
Android WebView性能分析与优化转载 2022-12-08 21:39:30 · 1255 阅读 · 0 评论 -
Android 直播秒开体验优化
Android 直播秒开体验优化转载 2022-12-08 19:39:41 · 150 阅读 · 0 评论 -
Android Handler与Looper原理浅析
Android Handler与Looper原理浅析转载 2022-12-08 18:32:38 · 184 阅读 · 0 评论 -
插件化框架整理
插件化框架整理转载 2022-12-07 18:29:01 · 516 阅读 · 0 评论 -
Class.forName 和 classloader 加载类的区别
Class.forName 和 classloader 加载类的区别转载 2022-12-06 21:03:08 · 515 阅读 · 0 评论 -
android 插件化技术的演进之路
android 插件化技术的演进之路转载 2022-12-06 17:40:18 · 320 阅读 · 0 评论 -
对Android中Zygote的理解
对Android中Zygote的理解转载 2022-12-05 22:23:28 · 316 阅读 · 0 评论 -
关于Android组件化的深度分析篇(三)大厂架构篇
关于Android组件化的深度分析篇(三)大厂架构篇转载 2022-12-04 22:32:02 · 404 阅读 · 0 评论 -
关于Android组件化深度分析(七)携程+支付宝
关于Android组件化深度分析(七)携程+支付宝转载 2022-12-04 22:28:39 · 468 阅读 · 0 评论 -
关于Android组件化的深度分析篇(四)大厂架构
关于Android组件化的深度分析篇(四)大厂架构转载 2022-12-04 22:07:02 · 235 阅读 · 0 评论 -
有赞 Android 编译进阶之路 —— 增量编译提效方案Savitar
有赞 Android 编译进阶之路 —— 增量编译提效方案Savitar转载 2022-12-04 18:50:14 · 572 阅读 · 0 评论 -
Android Gradle依赖配置与依赖冲突解决
Android Gradle依赖配置与依赖冲突解决转载 2022-12-03 20:49:01 · 1895 阅读 · 0 评论 -
一文读懂直播卡顿优化那些事儿
一文读懂直播卡顿优化那些事儿转载 2022-11-30 22:26:48 · 201 阅读 · 0 评论 -
一文读懂主流视频直播系统的推拉流架构、传输协议等
随着移动网络网速的提升与资费的降低,视频直播作为一个新的娱乐方式已经被越来越多的用户逐渐接受。特别是最近这几年,视频直播已经不仅仅被运用在传统的秀场、游戏类板块,更是作为电商的一种新模式得到迅速成长。本文将通过介绍实时视频直播技术体系,包括常用的推拉流架构、传输协议等,让你对现今主流的视频直播技术有一个基本的认知。 目前蘑菇街直播推拉流主流程依赖于某云直播的服务。云直播提供的推流方式有两种: 除去推拉流,该云平台也提供了云通信(IM即时通讯能力)和直播录制等云服务,组成了一套直播所需要的基转载 2022-11-30 22:23:57 · 909 阅读 · 0 评论 -
Kotlin 协程第一弹:协程的使用,一文讲清楚!
Kotlin 协程第一弹:协程的使用,一文讲清楚!转载 2022-11-29 22:54:02 · 841 阅读 · 0 评论 -
Android NativeCrash 捕获与解析
Android NativeCrash 捕获与解析转载 2022-11-28 17:35:44 · 1094 阅读 · 0 评论 -
最火移动端跨平台方案盘点:React Native、weex、Flutter
跨平台一直是老生常谈的话题,cordova、ionic、react-native、weex、kotlin-native、flutter等跨平台框架的百花齐放,颇有一股推倒原生开发者的势头。为什么我们需要跨平台开发? 本质上,跨平台开发是为了增加代码复用,减少开发者对多个平台差异适配的工作量,降低开发成本,提高业务专注的同时,提供比web更好的体验。嗯~通俗了说就是:省钱、偷懒。.........转载 2022-06-19 21:21:23 · 1843 阅读 · 0 评论 -
Android热修复技术选择和原理分析
Android热修复技术选择和原理分析转载 2022-11-28 15:12:18 · 307 阅读 · 0 评论 -
Android SDK动态加载so文件方案
Android SDK动态加载so文件方案转载 2022-11-28 15:10:36 · 371 阅读 · 0 评论