OceaBase开发者大会落地上海!4月20日共同探索数据库前沿趋势!报名戳 了解详情
写点什么

Android 开发周报:图片压缩详解、苏宁移动架构实践

  • 2016-11-16
  • 本文字数:1346 字

    阅读完需:约 4 分钟

  1. 《​PNG 图片压缩对比分析》:为了实现 PNG 图片的压缩,之前的处理方式是先在本地进行压缩,然后提交到 SVN,再打包发布。一般采用在线压缩工具处理,将 res 目录下的 PNG 图片批量手动处理,这种方式容易出现的问题,比如为了追求高的压缩率,容易出现一张图片重复压缩的情况,导致图片严重失真;不能自定义参数开发,无法满足开发需求等。本文对比了多种压缩方案,给出了不同方案的优缺点。
  2. 《携程是如何做 React Native 优化的》:React Native 开源已经一年多时间,国内各大互联网公司都在使用,携程也在今年 5 月份投入资源开始引入,并推广给多个业务团队使用,本文分享了携程在使用 React Native 过程中遇到的一些问题,并且给出了详细的优化方案。
  3. 《苏宁 11.11:苏宁易购移动端的架构优化实践》:双 11,不仅是广大商家和消费者们的饕餮盛宴,同时也是各家电商公司的技术研发力量的实力体现。在 2016 年 818 发烧节,苏宁易购移动端占比已达到 80% 以上。为了给用户带来更好的体验,苏宁易购移动端团队一直以来追求 “极速、稳定、安全”的目标,围绕这一共同目标,我们以小团队作战、敏捷的开发模式,开展了一系列工作,其中主要包括:客户端架构解耦、客户端性能优化、监控体系。阅读文章,了解更多细节,
  4. 《安卓动态加载入门》:动态加载代码就是通过在运行时加载外部代码(磁盘,网络等)改变程序行为的技术。关于安卓动态加载技术的文章网上有很多,但很多都是基于较低安卓版本的,对于较高版本有些地方不一定适用。本文什么都基于 Andriod M 和大家分享了安卓的动态加载技术,让大家对这项技术有一个初步的了解。
  5. 《Android 7.1 新特性之 Shortcuts 介绍》:Android 7.1 允许 App 自定义 Shortcuts,类似 iOS 的 3D touch。通过在桌面长按 App 弹出 Shortcut 列表,点击某个 Shortcut 快速进入某项操作,同时 Shortcut 可以拖动到桌面进行固定。由于 7.1SDK 的 Sources 尚未开放,目前大部分内容还是根据官方 AP 文档而来。Shortcuts 全面介绍分为两篇,本文是基础介绍。
  6. 《深入理解 Android 之 View 的绘制流程》:本篇文章从源码(基于 Android 6.0)角度分析 Android 中 View 的绘制流程,侧重于对整体流程的分析,对一些难以理解的点加以重点阐述,目的是把 View 绘制的整个流程把握好。本文比较长,作者对 View 的绘制流程理解的比较透彻,推荐阅读。
  7. 《Android 复杂的列表视图新写法: MultiType 详解篇》:我们写一个类似微博列表页面,这样的列表是十分复杂的:有纯文本的、带转发原文的、带图片的、带视频的、带文章的等等,甚至穿插一条可以横向滑动的好友推荐条目。不同的 Item 类型众多,而且随着业务发展,还会更多。如果我们使用传统的开发方式,经常要做一些繁琐的工作,代码可能都堆积在一个 Adapter 中。本文作者给出了一种新的解决方案——MultiType。阅读文章,了解该技术的更多特性。
  8. 《新零售时代的双 11 移动技术亮剑 ——2016 年阿里移动平台新技术解读》:今年的双 11,无论是预热期就以 VR 购物体验惊艳全球的 Buy+ 会场,还是双 11 晚会推出“手机+电视+直播”的多屏互动,今年的双 11 全球狂欢节,不仅在体验上真正打通海内外、全渠道的消费场景,狂撩全球消费者;对技术的挑战也达到了前所未有的高度,实际上就是面向未来和新零售时代的技术升级和大考。
2016-11-16 18:002998
用户头像

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

关注

评论

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

GitHub发布即百万!字节内网超实用 java性能优化手册,star超十万

Java你猿哥

Java ssm jvm调优 Java性能优化

Spring Boot实现第一次启动时自动初始化数据库

做梦都在改BUG

Java spring Spring Boot

软件测试/测试开发丨学习笔记之Web自动化测试

测试人

程序员 软件测试 自动化测试 测试开发

使用 Node.js、Socket.IO 和 GPT-4 构建 AI 聊天机器人

devpoint

node.js websocket GPT-4

Health Kit文档大变样,一起尝鲜!

HMS Core

HMS Core

kafka集群是如何选择leader,你知道吗?

JAVA旭阳

kafka

阿里大神级Elasticsearch学习笔记,还学不会就埋了

做梦都在改BUG

Java elasticsearch 分布式搜索引擎 ES

Git入门指南:从新手到高手的完全指南

小万哥

git Linux 程序员 后端 C/C++

GitHub上开源24小时获星96K的,从零到实战Java架构师成长手册

Java你猿哥

架构 架构师 高可用架构 高性能架构 高可扩展

前端开发如何更好的避免样式冲突?级联层(CSS@layer)

vivo互联网技术

CSS 级联 @layer

全国流体力学盛会召开,飞桨AI4S携最新科研进展亮相西湖大学

飞桨PaddlePaddle

人工智能 百度飞桨 科学计算

5月书讯 | 《这就是ChatGPT》来了!

图灵教育

数学 书单 GPT

如何避免写重复代码:善用抽象和组合

阿里技术

Java 代码实战

从7天到1天,Kyligence 和亚马逊云科技助力欣和提高数据应用价值

Kyligence

数字化转型 指标平台

引领下一代云计算技术的变革:无服务器架构

xfgg

云计算 severless

深度理解:Redis Hash(散列表)实现原理

Java你猿哥

redis 开源 ssm hash 散列表

解锁人机交互新技术 华为开发者联创日·全栈AI黑客松大赛等你来

说山水

如何科学地利用MTTR优化软件交付流程?

SEAL安全

DevOps MTTR 企业号 5 月 PK 榜

阿里架构组分布式架构技术使用心得:全在这一份文档里面了

Java你猿哥

架构 分布式 ssm 分布式架构 安全架构

5月书讯 | 《这就是ChatGPT》来了!

图灵社区

数学 书单 书单推荐 GPT

Solaris Network:BSC上首个链上合成资产解决方案

鳄鱼视界

如何将千亿文件放进一个文件系统,EuroSys'23 CFS 论文背后的故事

百度Geek说

数据库 云计算 百度 企业号 5 月 PK 榜

Flutter三棵树系列之BuildOwner | 京东云技术团队

京东科技开发者

flutter 移动开发 源码解读 企业号 5 月 PK 榜 BuildOwner

4 种 MySQL 同步 ES 方案,yyds!

Java你猿哥

Java MySQL sql elasticsearch Binlog

刚入职的后端开发问我SpringBoot如何跨域配置?我表示

Java你猿哥

Java Spring Boot ssm 跨域

500行代码手写docker-实现硬件资源限制cgroups

蓝胖子的编程梦

容器 k8s ,docker Cgroups #k8s

Kafka集群是如何选择leader,你知道吗?

做梦都在改BUG

Java kafka 集群

2023数博会丨软通智慧发布“一屏统揽”TongView 数字政府慧治平台解决方案

说山水

一次错误的解码处理导致Netty堆外内存泄漏问题的分析

Java你猿哥

Java Netty ssm RSS 逻辑

MatrixOne 助力开启分布式计算格局新征程

MatrixOrigin

分布式数据库 HTAP MatrixOrigin MatrixOne 矩阵起源

大语言模型技术原理

NineData

AIGC ChatGPT AI大语言模型 大语言模型 技术原理

Android开发周报:图片压缩详解、苏宁移动架构实践_移动_郭亮_InfoQ精选文章