写点什么

Android 开发周报:Note 7 召回明细公布、Android 性能优化解析

  • 2016-10-20
  • 本文字数:1306 字

    阅读完需:约 4 分钟

  1. 《Android 性能优化典范(六)》:这里是 Android 性能优化典范第 6 季的课程学习笔记。这次一共才 6 个小段落,涉及的内容主要有程序启动时间性能优化的三个方面:优化 Activity 的创建过程,优化 Application 对象的启动过程,正确使用启动显屏达到优化程序启动性能的目的。另外还介绍了减少安装包大小的 checklist 以及如何使用 VectorDrawable 来减少安装包的大小。
  2. 《Android7.0 适配教程与心得》:Android7.0 发布已经有一个多月了,Android7.0 在给用户带来一些新的特性的同时,也给开发者带来了新的挑战,这几天我将应用适配到 Android7.0,其中也遇到了不少问题也踩了一些坑,在这里就把我在 Android7.0 适配上的一些心得分享给大家,让大家的应用能早一天跑在 Android7.0 上。
  3. 《SDK 无埋点技术在百分点的探索和实践》:我们知道一个大数据分析系统经过 4 个阶段,第一个阶段数据采集,把数据采集上来。第二,传输到服务器,第三,进行建模和统计。我们都是做数据清洗,把脏数据清洗掉。第四步进行数据展示。这一块儿,百分点会把这些数据做推荐,还有一些标签和画像。而埋点就发生在这个源头第一阶段。所谓埋点就是通过在代码的关键部位植入统计代码。本文为详细介绍了百分点的无埋点技术。
  4. 《浅析 ButterKnife》:不管是 Android 开发的老司机也好,新司机也罢,想必大家都对 findViewById 这种样板代码感到了厌倦,特别是进行复杂的 UI 界面开发的时候,这种代码就会显的非常的臃肿,既影响开发时的效率,又影响美观。ButterKnife 是 Jake Wharton 写的开源依赖注入框架,它和 Android Annotations 比较类似,都是用到了 Java Annotation Tool 来在编译期间生成辅助代码来达到 View 注入的目的。本文作者为我们详细介绍了 ButterKnife 的技术细节。
  5. 《微信终端跨平台组件 mars 系列(一) - 高性能日志模块 xlog》:mars 是微信官方的终端基础组件,是一个使用 C++ 编写的业务性无关,平台性无关的基础组件。目前已接入微信 Android、iOS、Mac、Windows、WP 等客户端,现正在筹备开源中。本文是 mars 系列的第一篇:高性能跨平台日志模块。
  6. 《QFix 探索之路——手 Q 热补丁轻量级方案》:QFix 是手 Q 团队近期推出的一种新的 Android 热补丁方案,在不影响 app 运行时性能(无需插桩去 preverify)的前提下有效地规避了 dalvik 下”unexpected DEX”的异常,而且还是很轻量级的实现:只需调用一个很简单的方法就能办到。本文作者详细介绍了 QFix 的探索之路。
  7. 《一名 Android 开发者的微信小程序填坑之路 (一)》:作者是一名 Android 开发者,之前基本没有前端开发经验,甚至连 JS、HTML 都是为了开发小程序现学的一些皮毛。所以文章中所提到的一些点也许在资深前端开发者看来只是小 case,但是站在一个 Android 开发者的角度来看确实是大坑。这篇文章主要是谈作者在开发小程序的过程中遇到的一些坑,对于 Android 开发者学习微信小程序有一定的参考价值。
  8. 《vysor 的实现原理是什么?》:Vysor 这是一款被大家称作神器的工具,在 chrome 安装一个插件无需 Root 就能连接 Android,实现同步手机操作和投影显示。本文来自知乎上的一个问答,网友们解释了 Android 屏幕共享和远程协助这类功能的实现原理。
2016-10-20 19:002432
用户头像

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

关注

评论

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

普通二本,吃透这份阿里高级专家的《Java面试手册21版》成功拿下腾讯offer

Java架构师迁哥

本科毕业六年,备战一个月,四面阿里巴巴定级P7

Java架构师迁哥

解读革命性容器集群CCE Turbo:计算、网络、调度全方位加速

华为云开发者联盟

容器 华为云 CCE Turbo 集群服务器

如何在 Electron 上实现 IM SDK 聊天消息全文检索

网易云信

全文检索 Electron IM

干货:ANR日志分析全面解析

vivo互联网技术

android 堆栈 日志分析 anr

别乱打日志了,这才是正确的打日志姿势!

xcbeyond

日志 规范 6月日更

2021版最新!字节跳动3面+腾讯6面一次过,谈谈我的大厂面经

Java架构之路

Java 程序员 架构 面试 编程语言

入职美团定级P7,总结2021年最新180道高级岗面试题及答案

Java架构师迁哥

从零开始学习3D可视化之坐标系

ThingJS数字孪生引擎

物联网 可视化 数字时代 3D模型 3D可视化

上云就上百度智能云,百度智能计算峰会召开,AI原生云全新升级

百度大脑

AI 智能云 峰会

带你遨游银河系的十种分布式数据库

悟空聊架构

数据库 分布式 分布式数据库 6月日更

博客

vincentjia

代码写的烂才是原罪?字节三面+微信四面+PayPal四面,大厂面经分享

Java 程序员 架构 面试

老同学突然升到了阿里P7,只因偷偷掌握了JVM的奥秘?

Java架构师迁哥

不愧是清华大佬,一个联机对战游戏就把23种设计模式给抽丝剥茧了

Java架构师迁哥

限流篇,欣赏阿里开源Sentinel

下雨喽

架构 设计 sentinel 限流

全过程智慧教育,看北京四中网校和亚马逊云科技如何实现?| 精选案例

亚马逊云科技 (Amazon Web Services)

HTTPS协议

IT视界

双非本科逆袭记,阿里技术四面+交叉面+HR面,成功拿到offer

Java架构师迁哥

@成都的Coder

蚂蚁集团移动开发平台 mPaaS

flutter 移动开发 mPaaS

即时通讯系列-WorkPlus简介

WorkPlus

开源 即时通讯 IM 办公自动化

阿里都会问些什么?4面阿里余额宝Java高级技术岗

Java架构师迁哥

iOS开发-Objective-C 中的 MVVM 模式介绍

iOSer

ios objective-c MVVM ios开发

聚焦机器同传前沿进展,第二届机器同传研讨会将在NAACL举办

百度大脑

人工智能 机器

从底层原理出发,了解Linux内核之内存管理

Linux服务器开发

后端 操作系统 内存管理 Linux内核 底层原理

大陆集团携手亚马逊云科技打造创新的汽车软件平台

亚马逊云科技 (Amazon Web Services)

京东T8Java架构师呕心沥血总结整理的《15w字的Java面试手册》免费开放分享给大家复习。

Java架构之路

Java 程序员 架构 面试 编程语言

一文读懂开源项目 OpenHarmony2.0

科技热闻

看Kunpeng BoostKit 使能套件如何实现大数据场景倍级性能提升

华为云开发者联盟

大数据 开源 鲲鹏 鲲鹏计算 Kunpeng BoostKit

探讨AI人才培养新思路,2021北京智源大会百度AI人才培养论坛召开

百度大脑

AI 人才培养

深度剖析:Redis分布式锁到底安全吗?看完这篇文章彻底懂了!

Kaito

redis zookeeper 分布式 后端

Android开发周报:Note 7召回明细公布、Android性能优化解析_移动_郭亮_InfoQ精选文章