返回 登录
0

移动开发周刊:Android 支持 WebP 现状、热修复技术

阅读9770

写在前面


从 2011 年的第 1 期开始,移动开发周刊已经走过了 5 年多的时间,其间也见证了整个移动开发领域的技术演进趋势。在新的环境下,Mobile Dev Weekly 也希望做些改变,在这一期中,包含了技术文章、视频教程、活动充电 3 个部分,希望通过这些线上、线下的优质内容,让你有一点收获,不虚看它的星点时光,也欢迎提一些优化建议。

技术文章


Android

WebP 原理和 Android 支持现状介绍

目前网络中图片仍然是占用流量较大的一部分,对于移动端更是如此,因此,如何在保证图片视觉不失真前提下缩小体积,对于节省带宽和电池电量十分重要。然而目前对于 JPEG、PNG、GIF 等常用图片格式的优化已几乎达到极致,因此 Google 于 2010 年提出了一种新的图片压缩格式 – WebP,给图片的优化提供了新的可能。

Android 热修复技术选型——三大流派解析

本文希望通过介绍 QQ 空间补丁、Tinker 以及基于 AndFix 的阿里百川 HotFix 技术的原理分析和横向比较,帮助开发者更深入了解热修复方案。

携程移动端 UI 界面性能优化实践

关于携程 App 各个 UI 界面优化,主要围绕着提高帧率、减少嵌套布局层次、减少对象创建等角度去解决问题的。在各个版本的迭代开发过程中,我们主要分平台 Android 和 iOS,从平台的特性角度有针对性地去优化 UI。

Android 中如何实现本地视频发布到微信朋友圈功能

本文介绍如何使用 Xposed 框架编写微信插件,可以将本地小视频发布到朋友圈的功能。准备工作,使用 apktool 工具进行反编译,微信没有做加固防护,所以这个版本的微信包反编译是没有任何问题的。

Android 传感器开发完全解析

对于传感器的使用,不同版本的 Android 手机也许存在较大的硬件差异,但是万变不离其宗,本篇将通过几个最常见的传感器,渗透式的教会大家如何使用这些传感器,带领大家完成这部分的进阶提高。

构建 Android APP 一定要绕过的 30 个坑

作者总结了自己多年开发 Android 应用程序遇到的坑,大家共勉!

Android 输入法监听的实现

用过 iOS 的都知道 iOS 上输入法关闭的同时会自动关闭输入框,那么在 Android 上如何实现监听输入法弹出和关闭呢?本篇文章就为你提供了一种可靠的实现方式。

iOS

UITableView 性能优化-一次面试后的反思总结

面试的时候遇到 UITableView 性能优化问题,竟一时没有全答上来,于是 Google 了一下,常见的一些譬如 Cell 重用、设计统一 Cell、缓存 Cell 高度,Cell数据资源缓存,这些其实平时都在用,便先吃一堑长一智,趁热将其总结。

iOS 直播实用篇(手把手教)

本文使用 iOS 介绍直播流程,并通过 Mac 搭建 nginx+rtmp 服务器(模拟推流拉流),简单的集成推流拉流。

GCD 在 Swift 3 中的玩儿法

GCD 是 iOS 多线程开发一个重要的概念, 平常开发中大部分处理多线程的操作我们多少都会用到它。 Swift 3 对于 GCD 的使用接口做了一些改进, 就来聊聊吧。

理解 iOS 应用程序的代码签名 (CODE SIGN) 机制

如果你是一位 iOS 应用程序开发者,你有可能已经使用过代码签名了。如果你是一位初级的 iOS 应用程序开发者,你可能对开发者网站上那些有关”Certificates,Identifiers & Profiles” 的部分感到不知所措。

如何让 Mac 版微信客户端防撤回

其实这件事情技术含量不大,而且网上之前就有过其他教程,稍微看得懂一点汇编的都可以改。但是先前的文章对于一些细节都没有讲得很清楚,因此本篇其实是补完。

VR

谷歌首席游戏设计师:7 个 VR 游戏设计技巧

谷歌实验 VR 和 AR 已经有很多年的时间,作者分享了他在 VR 中学到的一些经验。他的建议并不复杂,但有趣的是,这些经验强调了神经科学的发现,以及根据所针对的VR/AR头显和接口来调整自己设计的必要性。

关于 HTC 刚刚公布的 Vive 无线升级模组,这些事实值得一看

2016 年 11 月 11 日,HTC 中国区总裁汪丛青正式公布定价 1499 元人民币的 Vive 无线化升级模组,但凡是市面上正式发售的 Vive 头显都可以通过这款组件甩掉脑后累赘的连线,轻松实现无线 VR 体验。我们不妨来结合行业现状与已知的资讯,一起来分析一下。

《图说VR入门》——DK2入门及其资源汇总

本篇图说目标,OC 安装及其与 Unity 版本直接的搭配,实现一个简单的 VR 场景。

视频教程


精品课程推荐(付费)

iOS 项目实战视频课程:PM2.5 实时查询 App

课程讲师:李宁
课程介绍:本课程涉及到多种相关技术,如 iOS8 多个开源 Library 的使用,如何分析网页数据等。
推荐理由:本课程让学员通过 PM2.5 查询的项目了解开发一款 iOS8 App 的完整过程,以及如何利用网络资源获取相关的数据。

联机俄罗斯方块游戏开发实战(C#)

课程讲师:汪磊
课程介绍:本课程手把手的教你从零开始实现一款支持联机对战的俄罗斯方块游戏,强化大家关于面向对象的编程思想,突出设计模式在软件开发中的意义。
推荐理由:通过一个相对简单明了的实例,让学习者较为清楚的了解面向对象的基本特征,强化大家关于面向对象的编程思想。

免费课程推荐

Swift 2.1 基础实操高清视频教程

课程讲师:崔轶
课程介绍:通过一些代码片段学习 Swift 中的 constant 和 variable、各种基本 types 和 tuple 以及 Swift 中最重要的语言特性之一: type inference。
推荐理由:掌握使用变量和常量,使用整数和浮点数。

Github 视频教程

课程讲师:黄棒清
课程介绍: Github 是一个共享虚拟主机的服务,它提供了分发版本控制以及源代码管理功能等等,还提供了订阅、讨论组、文本渲染、代码片段分享(Gist)等功能。 在教程中,我们详细介绍初学者使用 github 的方法。
推荐理由:学会使用 Github 。

活动充电


2016年11月18日-20日,由CSDN重磅打造的年度技术盛会,SDCC 2016中国软件开发者大会将在北京举行,本届大会云集了100多位国内外顶尖专家和技术大牛,共设新趋势和新实践2大主题会场,12个技术专题,以及2个特色技术活动。

联系我们


第一时间掌握最新移动开发相关信息和技术,请关注 CSDN 移动开发公众微信号(ID: mobilehub)。也欢迎加微信tm_forever_miss(备注:姓名+公司+职位)与我交流。

mobilehub

评论