当前位置:首页 > 安卓源码 > 技术博客 >

找到  技术博客  ( 692 个)

Android的网络请求中的一些基础知识及缓存的应用

HTTP请求和响应相关知识 okhttp和拦截 改造+ okhttp + rxjava的缓存实现 HTTP相关知识 直接贴上裘德的图,犹是我的好老师 请求包巴纽 例子巴纽 响应包巴纽 例子巴纽 请求头描述了客户端向服务器发送请求时使用的HTTP协议类型,所使用的编码,以及发送内容的 ...

技术博客 发布于 2019-07-23 23:24 阅读(253)

Android 直播播放器+弹幕使用总结

又来写文章了,懒癌晚期拖啊拖总抽出点时间来,直播算是现在比较火了,公司最近也要开发直播的功能。在这里分享下开发过程遇到的一些问题以及解决方案。 项目地址https://github.com/Hemumu/HLiveDemo/tree/master 现在有很多的开源播放器,本文所选的是基于 ...

技术博客 发布于 2019-07-23 23:21 阅读(233)

Android Native 内存泄漏系统化解决方案

导读 :C++内存泄漏问题的分析、定位一直是Android平台上困扰开发人员的难题。因为地图渲染、导航等核心功能对性能要求很高,高德地图APP中存在大量的C++代码。解决这个问题对于产品质量尤为重要和关键,高德技术团队在实践中形成了一套自己的解决方案。 分 ...

技术博客 发布于 2019-07-20 12:15 阅读(257)

移动端工程架构与后端工程架构的思想摩擦之旅

架构思考 一直以来对软件工程架构有着极大的兴趣,无论是之前负责的移动端Android工程,亦或是现在转到后端开发后维护的资源投放工程。可以说一个团队中并非每个开发都能够深入掌握架构知识,但需要每个人能够拥有软件架构的意识。架构是对工程整体结构与组 ...

技术博客 发布于 2019-07-17 13:26 阅读(160)

Android开发只要学会它,再多 Bug 也不怕

前言 对于一名开发者来说,找出并处理掉Bug是不可或缺的能力。能够熟练的调试程序将大大提升开发的效率。学好DeBug,再多Bug也不怕。Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程 ...

技术博客 发布于 2019-07-17 13:25 阅读(213)

Android开发RxJava 3.X来袭,请做好准备~

每个Android开发者,都是爱RxJava的,简洁线程切换和多网络请求合并,再配合Retrofit,简直是APP开发的福音。不知不觉,RxJava一路走来,已经更新到第三大版本了。不像RxJava 2对RxJava 1那么残忍,RxJava 3对RxJava 2的兼容性还是挺好的,目前并没有做出很大 ...

技术博客 发布于 2019-07-17 13:24 阅读(166)

阿里内部Android规范文档参考

前言 一份合格的代码不应只满足于实现功能, 更应该遵循良好的规范. 遵循良好的代码规范有利于: 提升程序稳定性, 减少代码隐患, 降低故障率; 增强可扩展性, 大幅提高维护效率; 统一标准, 提升多人协作效率; 方便新人快速上手, 在项目组人员发生变动时保证项目 ...

技术博客 发布于 2019-07-17 13:23 阅读(250)

自定义Behavior的艺术探索-仿UC浏览器主页

最近几个周末基本在研究 CoordinatorLayout 控件和自定义 Behavior 当中,这期间看了不少这方面的知识,有关于 CoordinatorLayout 使用的文章,CoordinatorLayout 的源码分析文章等等,轻轻松松入门虽然简单,无耐于网上介绍的一些例子实在是太简单,很多东 ...

技术博客 发布于 2019-07-17 13:22 阅读(184)

为什么 Flutter 是跨平台开发的终极之选

跨平台开发是当下最受欢迎、应用最广泛的框架之一。能实现跨平台开发的框架也五花八门,让人眼花缭乱。 最流行的跨平台框架有 Xamarin、PhoneGap、Ionic、Titanium、Monaca、Sencha、jQuery Mobile、React native、Flutter 等等。但这些工具的表现也是高低有 ...

技术博客 发布于 2019-07-12 16:31 阅读(558)

Android 的 Drawable 读书笔记

1 Drawable简介 Drawable表示的是一种可以在Canvas上进行绘制的抽象概念,它的种类有很多,最常见的就是颜色和图片。优点:使用简单,比自定义View成本低很多,非图片类型的Drawable占用空间较 ...

技术博客 发布于 2019-07-12 16:30 阅读(215)