正式定档!QCon 北京站改期为2024年4月11-13日,地点:北京·国测国际会议会展中心 >>> 了解详情
写点什么

Android 开发周报:谷歌推送 Android 6.0.1、Android 启动优化解析

  • 2015-11-25
  • 本文字数:2332 字

    阅读完需:约 8 分钟

新闻

  1. 《谷歌开始推送 Android 6.0.1 优化性能为主》:虽然不少手机尚未升级至安卓 6.0 系统,但是安卓 6.0.1 却来了。近日,谷歌已经开始推送 Android 6.0.1,本次更新的幅度并不大,将会主要以修复 bug 和优化性能为主,并且此次更新不会改版 Android 系统的版本号,而包括 Nexus 5x、Nexus 6P 最新的系统版本依然是 Android 6.0。
  2. 《微软开发 Android 软件鼓励用户转向 WP》:尽管自己家的 Windows Phone 一直萎靡不振,但微软在生产 Android 和 iOS 的 App 方面一直很积极,除了金牌产品生产力 N 件套之外,还有不少佳作。上周五,微软在 Android 应用商店 Google Play 上架了一款名为 App Comparison 的 App,该 App 的主要功能为匹配两个平台上相同或者类似的软件。
  3. 《谷歌可远程重置 74% Android 设备密码》:有 74.1% 的 Android 仍运行较老版本的系统,这些设备均存在被重置密码的风险。根据纽约地区检察官办公室的一份文件,如果法庭提出要求,那么谷歌可以很容易地重置较老版本 Android 系统的密码,使调查人员方便地获得设备中的内容。文件显示,由于完整的加密功能,运行 Android 5.0 或更新版本的手机无法被远程重置密码。

重要通知:接下来 InfoQ 将会选择性地将部分优秀内容首发在微信公众号中,欢迎关注 InfoQ 微信公众号第一时间阅读精品内容。

教程

  1. 《阿里移动电商背后的技术航母》:美国时间 11 月 16 日,InfoQ 英文站邀请到了阿里无线事业部资深技术总监庄卓然(花名:南天)、阿里无线高级技术专家徐昭在 QCon 全球软件开发大会旧金山站发表演讲《ALIBABA MOBILE INFRASTRUCTURE AT “CHINA SCALE”》,揭秘手机淘宝这个超级 App 的技术架构演进,向世界的技术同行分享中国互联网在无线领域的技术发展。本文为演讲的具体内容。
  2. 《Android 应用启动优化:一种 DelayLoad 的实现和原理》:在 Android 开发中,应用启动速度是一个非常重要的点,应用启动优化也是一个非常重要的过程。对于应用启动优化,其实核心思想就是在启动过程中少做事情,具体实践的时候无非就是下面几种:异步加载、延时加载、懒加载。本文针对延时加载的实现进行了详细分析。
  3. 《移动端 6 种导航设计总结》:几乎每一个 App 都会有导航菜单,常见的大概有 6 种效果:标签式导航、抽屉式导航(侧导航)、列表式导航、平铺式导航、宫格式导航(常见但不常用)、悬浮 icon 导航。不同的导航设计使用场景有所不同。优秀的开发者一定对产品有深入的理解,阅读文章,看看你正在开发的 App 是否选用了合适的导航设计。
  4. 《Android 微信上的 Wear 的开发总结》:2014 年 3 月 19 日,Google 发布为智能手表打造的全新智能平台 Android Wear,微信于 6.0.2 版本开始支持,Google 对 Android Wear 的定位是手机的辅助设备,因为其更接近人体,所以能采集更多人体的健康信息,同时,它比手机更快更方便查看消息。本文从通讯、健康数据、消息通知、界面、性能五方面对微信上 Wear 的开发进行了总结,同时也给出了一些 Tips。
  5. 《Android 中 Canvas 绘图基础详解》:Android 中,如果我们想绘制复杂的自定义 View 或游戏,我们就需要熟悉绘图 API。Android 通过 Canvas 类暴露了很多 drawXXX 方法,我们可以通过这些方法绘制各种各样的图形。Canvas 绘图有三个基本要素:Canvas、绘图坐标系以及 Paint。Canvas 是画布,我们通过 Canvas 的各种 drawXXX 方法将图形绘制到 Canvas 上面。本文以代码结合实例的方式为我们讲解了绘图的基础知识,如果你还不会使用 Canvas,相信本文会让你轻松学会 Canvas 绘图。
  6. 《Android SO 逆向 2- 实例分析》:逆向对于大多数做应用或游戏开发的同学比较陌生,毕竟从事安全行业的同学远远少于做 App 的。但逆向技术对于做游戏破解或者打包党的那些人却是相当熟悉。本文详细分析了 Android SO 的逆向过程,讲解了如果进行断点跟踪、加密解密等等。别人的破解过程也许可以成为我们进行防御的学习教程,知己知彼,才能做出更加安全的产品。阅读文章,学习黑科技。
  7. 《内存泄露从入门到精通三部曲之排查方法篇》:无论是服务器端程序,还是 Android 或 iOS,都会有内存泄漏的问题。能够及早发现内存泄漏,至关重要。最原始的内存泄露测试是重复多次操作关键的可疑的路径,从内存监控工具中观察内存曲线,是否存在不断上升的趋势且不会在程序返回时明显回落。这种方式可以发现最基本,也是最明显的内存泄露问题,对用户价值最大,操作难度小,性价比极高。作者结合分析工具,详细详解了查找内存泄漏的方法。
  8. 《React Native Android 10 条最常见问题 case 总结》:React Native For Android 发布已经有一段时间了,相信前期吃螃蟹的同学一定遇到了很多的坑。该项目总结了 10 个 React Native For Android 最常见的问题,这些问题的解答有助于我们更快的学习、使用 RN。

开源项目

  1. KLog :这是一个 Android 专用的 LogCat 工具,主要功能为打印行号、函数调用、Json 解析、XML 解析、点击跳转、Log 信息保存等功能。作者的灵感来自 Logger。这里是一篇介绍该项目的文章。
  2. Highlight :这是一个用于 App 指向性功能高亮的库。通过在代码中设置坐标信息,可以在指定的 View 上添加一层透明的蒙版,非常适合于制作用户引导页。
  3. PermissionHelper :PermissionHelper 是一个运行时权限管理的项目。该项目最小兼容 API 14 的版本。
  4. AudioWaves :AudioWaves 是能够将麦克风输入的声音频率以波浪的形式显示在界面上,该项目可以使用到那些语音相关的项目中。

感谢徐川对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群(已满),InfoQ 读者交流群(#2))。

2015-11-25 18:004133
用户头像

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

关注

评论

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

【愚公系列】2022年10月 Go教学课程 020-Go容器之数组

愚公搬代码

10月月更

Vue3入门指北(十)侦听器

Augus

Vue3 10月月更

爬虫练习题(二)

张立梵

Python. 10月月更 爬虫案例

与学长共话成长,领跑毕业新未来

宇宙之一粟

校招 10月月更

单模光缆与多模光缆,网络工程师必知的光缆类型

wljslmz

网络工程 10月月更 单模光纤 多模光纤 弱电

【Nacos源码之配置管理 四】DumpService如何将配置文件全部Dump到磁盘中

石臻臻的杂货铺

nacos 10月月更

【牛客刷题-算法】NC151 最大公约数

清风莫追

数据结构 算法 最大公约数 10月月更

开发者有话说|在刷怪升级的成长路上,技术人应该掌握的三个大招

迷彩

个人成长 10月月更 学会学习 学会提问 学会思考

Android Coder带你了解反射

子不语Any

后端 java; 10月月更

学习编程既要追根溯源、又要紧跟时代步伐

玄兴梦影

c 编程 语法

传统架构面临的挑战及上云的优势

穿过生命散发芬芳

企业上云 10月月更

一个 ExpressionChangedAfterItHasBeenCheckedError 错误的解决过程

Jerry Wang

typescript 前端开发 angular web开发 10月月更

【牛客刷题-算法】NC141 判断是否为回文字符串

清风莫追

数据结构 算法 刷题笔记 10月月更

【结构体内功修炼】结构体实现位段(二)

Albert Edison

C语言 结构体 10月月更 位段

你不知道的Java工具类库,十倍提升开发效率

一灯架构

Java java面试 10月月更

Qt|使用QuaZip压缩包中文乱码问题解决

中国好公民st

c++ qt 10月月更

2022-10-06:以下go语言代码输出什么?A:[1 2 3] [1 2 3] ;B:[1 2 3] [3 4 5]; C:[1 2 3] [3 4 5 6 7 8 9];D:[1 2 3] [3

福大大架构师每日一题

golang 福大大 选择题

微信业务架构图 & 学生管理系统方案

无语

「架构实战营」

高效编程不一定意味着要疯狂写代码

宇宙之一粟

程序员 10月月更

在Chrome浏览器中最快速实现拾色器(颜色吸管)

茶无味的一天

前端 谷歌浏览器

【牛客刷题-算法】加精 _ 合并两个有序的链表 - 从思路设计、bug排除到最终实现的全过程

清风莫追

算法 链表 算法数据结构 10月月更

【C语言难点突破】指针的常见易错点

Geek_65222d

10月月更

竟然还有人说ArrayList是2倍扩容,今天带你手撕ArrayList源码

一灯架构

Java java面试 10月月更

踩上元宇宙的风口后,消费级AR眼镜真的复兴了吗?

脑极体

Go设计模式“金旋风”——代理模式

Regan Yue

Go 设计模式 代理模式 10月月更

HashMap高阶用法,十倍提升开发效率

一灯架构

Java java面试 10月月更

pgsql数据库自动备份

衝鋒壹号

10月月更

推荐一款id 生成器:Hashids

xiaoxi666

Collections之ArrayList源码解读(七)

知识浅谈

ArrayList 10月月更

【一Go到底】第六天---值类型、引用类型、标识符

指剑

Go golang 10月月更

【一Go到底】第七天---运算符

指剑

Go golang 10月月更

Android开发周报:谷歌推送Android 6.0.1、Android启动优化解析_移动_郭亮_InfoQ精选文章