如何将AI能力与大数据技术结合,助力数据分析治理等工作的效率大幅提升,优化大数据引擎的性能及成本? 了解详情
写点什么

Android 开发周报:网信办出台 APP 新规、内存泄漏详解

  • 2016-07-05
  • 本文字数:1118 字

    阅读完需:约 4 分钟

  1. 《读源码 - 用设计模式解析 RecyclerView》:读源码常常使我们陷入繁复的细节中,看了半天,感觉自己懂了点什么,又好像什么也没弄懂。所以要带着目的性去看源码,理清主干部分的思路。本文的目的是梳理源码中 RecyclerView 怎么根据数据源的变更,如何让 Item 更新 UI 的。由于要以观察者模式为解析刀,所以先来看看观察者模式的前世今生。还是那句话:希望能简单点把问题说清楚,避免高大上的定义,虚无缥缈的遣词造句。
  2. 《安全模式:天猫 App 启动保护实践》:在 App 热修复中有一个特殊情况,就是应用在启动阶段 crash,根本启动不了,热修复就难以奏效,不过这种情况也能解决。前段时间微信读书分享了他们的启动保护方案,现在天猫也分享了他们的实践,叫做安全模式。本文介绍了天猫安全模式的由来、设计思路、原理和易用性考量等等。
  3. 《React Native for Android jsBridge 实现原理》:React Native 的核心技术就是 Native&JS 通信机制,JSBridge 是打通 Native 与 JS 的桥梁。本文为我们详细分析了 JSBridge 的实现原理。
  4. 《自定义 AvatarImageView 满足你所有头像显示需求》:目前很多 App 中头像显示一般都是圆形的,但是有时候不排除各种样式(不一定是个规则的形状),一般情况下,实现自定义形状的图形有三种方式:PorterDuffXfermode 、BitmapShader、ClipPath。本文为我们分别讲解了这三种方式的完整实现。
  5. 《Android 内存泄漏的八种可能》:在 Java 中存在很多容易导致内存泄漏的可能。如果不小心,你的 Android 应用也很容易浪费掉未释放的内存,最终导致内存用光的错误抛出 (out-of-memory,OOM)。一般内存泄漏 (traditional memory leak) 的原因是:当该对象的所有引用都已经释放了,对象仍未被释放。逻辑内存泄漏的原因是:当应用不再需要这个对象,当仍未释放该对象的所有引用。本文详细分享了 Android 中容易引起内存泄漏的八种情况。
  6. 《阿里 Weex 框架 Android 平台初体验》:Weex 是针对动态编程和发布项目的一个可扩展、跨平台的解决方案。目前 weex 已经使用到了淘宝客户端的生产环境,并且已经开源。本文是一篇关于 weex 的初体验记录,有助于我们初步了解 weex。
  7. 《Android 开发者选项详述》:本文列举了常用的 Android 开发者选项,了解和熟练使用这些开发者选项,能够帮助我们定位开发中遇到的问题,辅助我们了解应用的性能问题,对提升开发和优化效率大有帮助。
  8. 《图解 Android 事件分发机制》:在 Android 开发中,事件分发机制是一块 Android 比较重要的知识体系,了解并熟悉整套的分发机制有助于更好的分析各种点击滑动失效问题,更好去扩展控件的事件功能和开发自定义控件,同时事件分发机制也是 Android 面试必问考点之一。本文为我们详细解读了 Android 中的事件分发机制。
2016-07-05 19:003407
用户头像

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

关注

评论

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

jvm内存结构不同部分的总结

知识浅谈

JVM内存结构 9月月更

快速体验 MicroK8s 开箱即用的服务网格

Flomesh

Service Mesh 服务网格

寒冬太冷还是你太菜?这份Java万字总结收好,面试成功率提高200%

Java学习爱好者

Java 程序员 架构 面试 涨薪

带你走近Java虚拟机到底有哪些垃圾收集器

派大星

9月月更

程序员跳槽一次到底能涨多少?今天带你见识到跳槽天花板

Java学习爱好者

Java 程序员 面试 跳槽 金九银十

什么是数据管理系统?数据管理系统关键特性有哪些?

雨果

数据管理

极速安装和体验k8s(Minikube)

程序员欣宸

Kubernetes 9月月更

中国20强游戏公司2022上半年年报分析:复合因素下业绩增长承压,海外新兴市场蕴含增长新趋势

易观分析

游戏 海外市场

中国市场到底有多少国产开源操作系统?

雨果

操作系统 开源操作系统

web服务器软件:Tomcat入门(window安装和配置Tomcat)

共饮一杯无

tomcat 服务器 9月月更

阿里内部高产的 SpringBoot 保姆级笔记,面面俱到,太全了!

收到请回复

Java 云计算 开源 架构 编程语言

每日算法刷题Day14-反转链表、两个链表的第一个公共结点、删除链表中重复的节点

timerring

算法题 9月月更

浓缩即精华!腾讯云大神亲码“redis深度笔记”,堪称面试宝典!

收到请回复

Java 云计算 开源 架构 编程语言

2022年春招牛客网最热门的Java岗面试八股文汇总

Java学习爱好者

Java 程序员 架构 面试 互联网行业

你以为抓包软件只能抓包吗?看看抓包软件还有啥牛逼功能!

HullQin

CSS JavaScript html 前端 9月月更

什么是数据资产管理?5个角度帮你参透数据资产管理

雨果

数据资产管理

高并发之降级和熔断

源字节1号

软件开发

堪称神作!啃透这份JVM笔记,轻松搞定阿里30K面试!!

收到请回复

Java 云计算 开源 架构 编程语言

2022年最新【Java经典面试800题】面试必备,查漏补缺:多线程+spring+JVM调优+分布式+redis+算法

收到请回复

Java 云计算 开源 架构 编程语言

大数据调度平台Airflow(三):Airflow单机搭建

Lansonli

airflow 9月月更

Qt|QGraphicsView架构下实时鼠标绘制图形

中国好公民st

c++ qt 9月月更

爬虫与反爬虫技术简介

vivo互联网技术

爬虫 反爬虫

Android开发周报:网信办出台APP新规、内存泄漏详解_移动_郭亮_InfoQ精选文章