如何用AI技术降噪? QCon 广州“音视频架构实践”专场给你答案! 了解详情
写点什么

Android 开发周报:58 同城 Https 实践之旅、Android O 新特性解析

  • 2017 年 8 月 22 日
  • 本文字数:1752 字

    阅读完需:约 6 分钟

  1. 《React Native 拆包及热更新方案》:今天要跟大家探讨的是 React Native 的拆包及热更新方案,官方并没有很好的支持这一企业十分看中的热更新能力,因此也催生了第三方的热更新方案,如 CodePush 、 react-native-pushy 。由于公司内部有不同的业务线,所以在采用第三方的热更新方案灵活度不够,前期需要一套相对简单稳定且可行度高的方案,在经过调研及讨论后定下了这样一套热更方案,本文作者为我们介绍了详细的方案。
  2. 《如何打造一个 Android 编译时注解框架》:在 Android 应用开发中,我们常常为了提升开发效率会选择使用一些基于注解的框架,但是由于反射造成一定运行效率的损耗,所以我们会更青睐于编译时注解的框架,例如:butterknife、EventBus3、fragmentargs 等。但是在使用这类项目的时候,有时候出现错误会难以调试,主要原因还是很多用户并不了解这类框架其内部的原理,本文为我们讲解了如何打造一个 Android 编译时注解框架。
  3. 《Android Architecture Components 入门(一)—— Android Room Library 简单使用》:Google 在今年的 IO 大会重点介绍了它们最新推出的 Android Architecture Components,其中最重要的一个就是 Room。在 Ormlite、GreenDao,甚至 Realm 大行其道的今天,Google 自己也总算造了一口锅自己背上了。官方文档有点复杂,不利于初学者学习如何使用,本文是一篇帮助大家入门的文章。
  4. 《Android 中基于物理特性的动画简介》:基于物理的动画:这是一种遵循物理学定律的动画形式、能够依据加速度和速度去计算和更新每一帧的动画数值、当受力平衡时,动画为处于恒定运动或静止状态。使用新的基于物理的动画系统,我们不需要为创建基于物理的动画提供持续时间或开始和结束值。Google 已经开放接口让开发人员能轻松创建酷炫动画,只需几行代码即可模拟物理定律。
  5. 《Android 组件化探索与思考》:开发中,我习惯性会把一个模块的功能放在一个包下,便于查找,但烦于耦合性太高,后期维护太费劲,因此对项目进行组件化拆分势在必行。组件化好处:便于开发,团队成员只关注自己的开发的小模块,降低耦合性,后期维护方便等。相当于先有很多小组件,各自开发,最后组装,成一个 app。
  6. 《58 同城 Android 端 HTTPS 实践之旅》:HTTPS 协议是以 SSL 协议为基础的安全版 HTTP 协议,好处不言自明,即为安全。对于用户来说,HTTPS 协议不仅能保障自己的隐私与数据安全,同时也降低了“页面小弹窗”的困扰,极大地提升了用户体验。本文将介绍 58 同城 App 在 HTTPS 改造方面的一些经验,并对 Android 端 HTTPS 实践中遇到的问题进行总结。
  7. 《Android ANR 问题总结》:在实际情况中,当 Android 项目的用户量特别大时候,一些细小的问题也会被放大,ANR 问题就是一个典型的例子。
    一些 ANR 问题只会发生在用户实际使用的情景,当系统资源比较紧张等一些特殊情况下才会遇到,而这些 ANR 问题有很大一部分是因为我们的代码不合理导致,这就需要我们定位问题,修复问题,并且在以后的代码设计中尽量避免这些不合理。
  8. 《掌握 Android 7.0 新增特性 Quick Settings》:Quick Settings 功能位于下拉的通知面板中,在用户单手指下拉通知面板的时候,Quick Settings 区域显示成一个长条,用户可以点击右上角的尖号展开这个区域。Quick Settings 提供给用户非常便捷的按钮,用户甚至无需解锁就可以操作这个区域,通过点击 Quick Settings 中的 Tile 来切换某个功能的状态,例如打开 / 关闭手电筒,蓝牙,Wifi 等功能。这对于用户来说是非常便捷的。
  9. Android O 新特性和行为变更总结:在 Google IO 大会上介绍到的 Android O 新版本更新和优化主要集中在两个方面:Fluid Experiences 和 Vitals,Fluid Experience 主要包含了四个显著特性:Notification Dots, Picture In Picture, Autofill Framework 和 Smart Text Selection;而 Vitals 主要在电池续航、安全、启动时间以及稳定性这几个方面做优化。本文详细介绍了 Android O 的新特性。
  10. 动态图片技术 — 历史、格式与性能:动态图片格式泛指基于静态图片格式,扩展其编码规则,以帧动画形式实现动态展示的一类图片格式。本文主要介绍了:动态图片的定义、发展历史与现状,动态图片相关的术语和概念、动态图片各主要格式,及简要对比、在 Android 平台对比 GIF 与 WebP 格式的各项性能参数,为技术选型提供参考。
2017 年 8 月 22 日 19:001789
用户头像

发布了 121 篇内容, 共 38.4 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

Android小菜鸡2 个月的面试亲身经历告诉大家,如何进入 BAT 等大厂?

android 程序员 移动开发

Android常见原理性面试题(1),2021年阿里Android面试题精选

android 程序员 移动开发

Android应用开发进阶,android开发从入门到精通项目案例版

android 程序员 移动开发

Android庞大的源码体系是怎么设计的?2020字节跳动Framework 高频面试题详细总结

android 程序员 移动开发

Android开发失业50天,面了10家公司,唯二的offer也主动拒了

android 程序员 移动开发

Android开发已经到了要烧香求职的地步了?,Android程序员的春天

android 程序员 移动开发

Android开发最担心,在乎的三个问题!你有几个,android直播原理

android 程序员 移动开发

Android学习路线总结,绝对干货,保洁阿姨看完都会了

android 程序员 移动开发

Android平台Camera开发实践指南,【大牛疯狂教学】

android 程序员 移动开发

Android应用保活实践,做了6年的Android

android 程序员 移动开发

Android应用启动流程分析,10天拿到字节跳动Android岗位offer

android 程序员 移动开发

Android应用开发性能优化完全分析,flutter蓝牙开发

android 程序员 移动开发

Android开发之Theme、Style探索及源码浅析,音视频小程序开发

android 程序员 移动开发

Android常用adb命令,开源新作

android 程序员 移动开发

Android开发38岁被裁,本以为稳进Top3,今天已经是失业第42天

android 程序员 移动开发

Android开发北漂 8 年,飘飘飘 飘够了。,android开发艺术探索笔记

android 程序员 移动开发

Android开发必看:一文教你完全理解DataBinding框架(下

android 程序员 移动开发

Android常见原理性面试题,android高级开发面试题以及答案

android 程序员 移动开发

Android干货---丢掉你老旧的参数传递方式,投入Bracer的怀抱吧。

android 程序员 移动开发

Android应届毕业生“过五关斩六将”,移动端开发技术

android 程序员 移动开发

Android应用开发者面试时HR是怎样试出你的真实水平!(1)

android 程序员 移动开发

Android开发1年背了几十份面经还是连挂了6个面试,拿到最终字节腾讯offer后我总结了这些坑点

android 程序员 移动开发

Android开发之旅:HelloWorld项目的目录结构,1个月学会Android开发

android 程序员 移动开发

Android开发三年半5月份离职,面试10家公司后,这些面试官常问的面试题一定要了解

android 程序员 移动开发

Android开发必看:一文教你完全理解DataBinding框架(上

android 程序员 移动开发

Android开发把-LiveData-用于事件传递那些坑,一文详解

android 程序员 移动开发

Android开发没有一技之长就废了吗?,flutter通知推送

android 程序员 移动开发

Android平台HTTPS抓包解决方案及问题分析,flutter弹窗效果

android 程序员 移动开发

Android应用开发者面试时HR是怎样试出你的真实水平!,大厂Android开发面试解答

android 程序员 移动开发

Android庞大的源码体系是怎么设计的?2020字节跳动Framework-高频面试题详细总结

android 程序员 移动开发

Android开发人员不得不收集的代码(持续更新中),重磅来袭

android 程序员 移动开发

「云智公开课」百度沧海·存储

「云智公开课」百度沧海·存储

Android开发周报:58 同城Https实践之旅、Android O新特性解析_Android_郭亮_InfoQ精选文章