Android开发技术周报 Issue#124

四月 10, 2017 0 条评论 AndroidDevWeekly

新闻

  1. Google希望Android开发人员更加了解颜色

  2. 翻版GS8?谷歌Pixel 2代外形渲染图曝光

  3. 发布半年 谷歌 Android 7.0/7.1采用率仍不到5%

  4. Google Play将对开发者停止支持礼品等游戏服务

教程

  1. 浅谈对于mp3文件中VBR对比CBR的一些基本差异

    从比特率编码方式的角度来看,目前其中一种最常见的音频文件格式MP3,可以再分为两种类型:一种是恒定比特率CBR(Constant Bit-Rate),这种类型的mp3每一帧的比特率都是恒定唯一的;另外一种就是可变比特率VBR(Variable Bit-Rate),这种类型就跟CBR相反,每一帧的比特率是不固定的,帧与帧之间的比特率可能一样也可能不一样。由于存在这样两种类型,播放mp3文件时需要做的一些工作,比如获取音频信息和播放进度控制,就需要分开处理。

  2. 舞动的表情包——浅析GIF格式图片的存储和压缩

    GIF(Graphics Interchange Format)原义是“图像互换格式”,是CompuServe公司在1987年开发出的图像文件格式,可以说是互联网界的老古董了。GIF格式可以存储多幅彩色图像,如果将这些图像连续播放出来,就能够组成最简单的动画。所以常被用来存储“动态图片”,通常时间短,体积小,内容简单,成像相对清晰,适于在早起的慢速互联网上传播。

  3. 经典随机Crash之二:Android消息机制

    好几次灰度top1、top2 Crash发生场景:在很平常、频繁的使用页面,打开一个界面,马上返回,piaji,挂了,估计用户心中有千万只草泥马在奔腾,手机QQ究竟怎么呢?找到开发童鞋,还是熟悉的对话:请教:这个Crash能复现吗?开发答:场景就在这,就是复现不了啊,这里有个空指针,那我就加个判空,我只好去看下开发童鞋的代码,发现都有一个共性,跟handler postDelayed有关系,这里抽取出Crash代码梗概

  4. 创建后台任务的两种代码模式

    后台任务是每个App都需要的一些行为,毕竟主线程是大爷,拖不起,伤不起,脏活累活都只能在不见天日的后台去做。最简单的后台任务,可以说是直接开一个线程就可以了,或者说来个Service,再开个线程。但这些并不是官方认证的最佳实践,实际上,Google早就考虑到了这一点,并把这些需求进行了封装,给我们提供了非常好的后台任务解决方案,并在Training上进行了讲解

  5. 大型项目 GitFlow 实践

    首先,这不是一篇讲解gitflow工作流的文章,也不是讲解git工具命令的文章(但是看这篇文章之前一定要熟悉git和gitflow),作为比较重量级的产品,发布周期从最早的3个月一版本,到1个月一版本,再到半个月一版本,我回顾一下我们使用gitflow的全过程,从svn到git到gitflow,总结一些遇到的问题和我们的做法,还有结合敏捷的一些思考等,供大家参考。

开源库 & App

  1. FingerprintManager

    A small library to handle Android fingerprint API

  2. Grav

    Configurable animations based on points

  3. PatternLockView

    An easy-to-use, customizable, Material Design complaint Pattern Lock view for Android

  4. UltraViewPager

    一个封装多种特性的ViewPager,主要是为多页面切换场景提供统一解决方案

  5. cropiwa

    一个可以灵活配置的图片裁切控件

  6. IconSwitch

    一个切换的动画效果很漂亮的自定义 Switch widget

  7. tinglingsquares

    A delightful progressbar animation

  8. Badger

    A badge for any drawable

DevTips

  1. MimeTypeMap.getFileExtensionFromUrl() 可以从url中获取文件后缀名 ​​​​(By 杨辉__)

工具

  1. SuperPNG

    一个开源的 Adobe Photoshop PNG 图片压缩软件

设计

  1. 移动应用设计:综述、导航和浏览

  2. 移动应用设计:应用内搜索和业务转化

技术之外

  1. Uber如何“鸡贼”地让司机不断加班?

  2. 周鸿祎:很多程序员一看就知道不会创业

活动

  1. Women Techmakers 2017 郑州站开始报名喽

  2. 17'Women Techmaker 谷歌女性开发者大会北京站

  3. 报名啦!4月15日WTM 2017珠海站等你来!

  4. 千呼万唤始出来!WTM 南京GDG专场活动!

  5. 天津GDG 2017 WTM(谷歌女性开发者节) 报名

  6. 2017 GDG Xiamen WTM 活动报名

版权声明

欢迎自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 4.0

脉脉不得语
ZhengZhou Website

Android 绿色应用公约
遵循公约的应用,后台不费电、手机不卡顿,跟 iPhone 一样省心。
阅读公约