大模型“四虎”出山,亮相 4 月 QCon 北京。 了解详情
写点什么

Android 开发周报:打包提速实践、存储系统解析

  • 2016-07-26
  • 本文字数:1397 字

    阅读完需:约 5 分钟

  1. 《Google I/O 2016 笔记之 Espresso 进阶》:Espresso 是 Google 官方提供的一个易于测试 Android UI 的开源框架,于 2013 年 10 月推出它的 released 版本,目前最新版本已更新到 2.x . 并且在 Android Studio 2.2 预览版中已经默认集成该测试库。本文详细介绍了 Espresso 的使用方法。
  2. 《PathMeasure 之迷径追踪》:Path 不论是在自定义 View 还是动画,都占有举足轻重的地位。绘制 Path,可以通过 Android 提供的 API,或者是贝塞尔曲线、数学函数、图形组合等等方式,而要获取 Path 上每一个构成点的坐标,一般需要知道 Path 的函数方法,但对于一般的 Path 来说,是很难通过简单的函数方法来进行计算的。Android SDK 提供了一个非常有用的 API 来帮助开发者实现这样一个 Path 路径点的坐标追踪,这个类就是 PathMeasure。本文为我们详解了 PathMeasure 的相关知识。
  3. 《自动抢红包,自动安装原理之 AccessibilityService》:AccessibilityService 是 Android 系统提供的辅助功能,目的是辅助人们去使用 Android 设备和应用。它在后台运行,可以接收系统的回调。但聪明的开发者将 AccessibilityService 应用到了多个场景中,比如自动化测试、自动抢红包、自动安装等等。文章结合实例,详细解读了 AccessibilityService 的使用方法。
  4. 《Android Activity 生命周期是如何实现的》:本文是作者关于 Android 系统学习系列文章中的第三章节的内容,在这篇文章里,作者详细说明了 Activity 生命周期的实现原理,onCreate、onResume、onPause 等主要生命周期回调是如何实现的,ActivityManangerService 在里面扮演的角色。
  5. 《带你学开源项目:OkHttp——自己动手实现okhttp》:在Android、Java 开发领域中,相信大家都听过或者在使用Square 家大名鼎鼎的网络请求库—— OkHttp ,当前多数著名的开源项目如 Fresco、Glide、Picasso、Retrofit 都在使用 OkHttp。在分析 okhttp 源码之前,你是否想过,如果我们自己来设计一个网络请求库,这个库应该长什么样子?大致是什么结构呢?本文的目的就是和大家一起来构建一个网络请求库,并在其中融入 okhttp 中核心的设计思想,希望借此让读者感受并学习到 okhttp 中的精华之处,而非仅限于了解其实现。
  6. 《Android 存储系统之源码篇》:本文主要介绍跟存储相关的模块 MountService 和 Vold 的整体流程与架构设计。MountService:Android Binder 服务,运行在 system_server 进程,用于跟 Vold 进行消息通信,比如 MountService 向 Vold 发送挂载 SD 卡的命令, 或者接收到来自 Vold 的外设热插拔事件。Vold: 全称为 Volume Daemon,用于管理外部存储设备的 Native 守护进程,这是一个非常重要的守护进程,由 NetlinkManager,VolumeManager,CommandListener 这 3 部分组成。阅读文章,了解详细信息。
  7. 《Android 打包提速实践》:Apk 打包是 Android 开发者们几乎每天都会做的事情。由于业务不断发展,Apk 也变的越来越大,打包时间也变的越来越长。本文作者结合实践经验,提出了 debug 包和 release 包的打包提速的方案。阅读文章,看看作者是如何实现打包提速的。
  8. Android 端应用秒开优化体验:作者近日遇到一个问题:应用启动很慢、卡图标。主要表现在中低端机型中。为了解决这个问题,文章作者借了个低端机和一个中端机来一看究竟,对同一应用分别测了下它在中低端机的启动时间,找到了启动慢、卡的原因所在,并且给出了解决方案。阅读文章,了解作者的启动速度优化方案。
2016-07-26 19:002502
用户头像

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

关注

评论

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

MacOS专用防火墙Paragon Firewall可有效监视控制网络接入

南屿

防火墙 mac软件下载 Paragon防火墙

Apache Doris 入门 10 问

SelectDB

数据库 大数据 数据仓库 数据分析 apache doris

软件测试/测试开发/全日制/测试管理丨Python 特点与应用

测试人

链上数据分析:解读加密生态的秘密武器

Footprint Analytics

区块链 加密货币

利用淘宝/天猫API实现商品数据的实时获取、处理与分析

Noah

软件测试/测试开发/全日制/测试管理丨Neo4j 图数据库

测试人

软件测试

多媒体影音库Emby for Mac使用教程

南屿

emby破解版 emby使用教程 Mac多媒体影音库

面试官:禁用Cookie后Session还能用吗?

王磊

Java 面试

OpenHarmony社区运营报告(2023年12月)

OpenHarmony开发者

OpenHarmony

SourceTree for Mac(Git客户端工具)v4.1.5中文免登陆版 兼容M1

南屿

Mac软件 Git客户端 SourceTree Mac Sourcetree 激活补丁 Sourcetree 中文版

通义千问Qwen-72B-Chat大模型在PAI平台的微调实践

阿里云大数据AI技术

常见的几种限流方案以及相关算法

想要飞的猪

支付宝小程序备案流程详解(必看!)

盐焗代码虾

小程序 支付宝 备案

低代码开发平台,程序员的提效工具

互联网工科生

低代码开发平台 应用系统 JNPF

使用 Node.js 实现多线程的最佳实践

Liam

JavaScript node.js 性能优化 多线程 后端开发

软件测试/测试开发/全日制/测试管理丨Git分布式版本控制系统

测试人

提升跨境电商独立站用户体验的实用指南!

九凌网络

聚道云软件连接器助力某家居公司实现付款流程自动化

聚道云软件连接器

案例分享

聚道云软件连接器助力某电商企业实现电商业务与财务系统的数据互通

聚道云软件连接器

案例分享

隐患上报二维码:扫码上报隐患,可实时跟踪整改进度

草料二维码

英特尔酷睿14代处理器系列发布,Arrowlake/LunarLake24年问世

E科讯

Mac实用软件推荐:FAF简单实用的磁盘文件搜索工具

南屿

磁盘管理 Mac软件 Find Any File 本地文件查找工具

跟弱口令说“拜拜”

尚思卓越

数据安全 弱口令

Sermant重磅更新,1.3.0 release版本发布

华为云开发者联盟

开源 华为云 华为云开发者联盟 sermant

专为 Mac 用户设计的蓝光播放器:Aiseesoft Blu-ray Player

南屿

苹果软件下载 Mac蓝光播放软件 Aiseesoft Blu-ray Player

2024年远控软件年度盘点:安全、稳定、功能之选

不叫猫先生

远程办公 远控软件

大模型时代下的新开发范式探索

百度开发者中心

人工智能 深度学习 大模型

软件测试/测试开发/全日制/测试管理丨Python关键字

测试人

软件测试

使用PAI-DSW搭建基于LangChain的检索知识库问答机器人

阿里云大数据AI技术

Android开发周报:打包提速实践、存储系统解析_移动_郭亮_InfoQ精选文章