Android开发技术周报 Issue#2

January 03, 2015 0 条评论 AndroidDevWeekly

文章

  1. Andriod Studio科普篇

    作者记录了自己在使用Android Studio时做的一些个性化设置,踩到的一些坑等等。

  2. 美团Android自动化之旅—生成渠道包

    文章介绍了三种打渠道包的方式。目前,Android团队打包基本使用第三种方式,完成了打包的自动化,解放了工程师的生产力,善哉善哉。打包的问题解决了,但有时候还需要为不同的渠道定制不同的APK。

  3. 美团Android自动化之旅—适配渠道包

    文章介绍了如何使用Android构建利器Gradle的flavor特性来定制渠道包。

  4. 如何把Android手机变成一个WIFI下载热点? — 报文转发及DNS报文拦截

    随着wifi的普及,移动运营商的热点也越来越多了,如中国移动的CMCC、中国电信的ChinaNet、中国联通的ChinaUnicom等,一般来说,连上此类的热点,打开浏览器上网时都会自动跳转到一个验证页面,最近有个项目也有类似的需求,Android手机自建热点,别的手机wifi连接此热点,打开浏览器,输入任意内容,自动跳转到一个下载列表页面,点击相应的链接即可下载相应的文件。

  5. Android通过Wifi来调试你的应用

    在Android中调试我们经常要用一根USB数据线连接到手机和电脑,一方面麻烦不说,手机一直连着电脑充电时间长了对手机也是一种伤害,另一方面如果哪一天忘记带USB数据线就很悲催了。今天就来教大家一种通过wifi来连接手机调试的方法,瞬间高大上有木有?而且不需要root,以后你就可以隔空给你公司的测试妹子安装/卸载apk了。

  6. Activity生命周期详解系列

    文章第一部分结合官方的Activity生命周期流程图讲解了各个生命周期方法的执行顺序,第二部分结合一些特定的使用场景分析了Activity的生命周期,第三部分讲解了onSaveInstanceState和onRestoreInstanceState这两个方法的作用。

代码&开源库

  1. android-combination-avatar

    网易工程师实现的模仿QQ讨论组头像叠加效果的控件

  2. RoboSpock

    RoboSpock是一个Android的测试框架,它可以让你非常快的在JVM上运行单元测试,而无需启动任何仿真器或进行任何部署。

  3. android-signaturepad

    一个可以平滑的绘制签名的自定义View。

  4. android-simple-storage

    这个库可以让你使用简单的Api在内部或者外部磁盘空间上创建、读取、删除、附加、加密文件等等。

  5. ZhihuPaper

    一个「知乎日报」Android 客户端

  6. Smart App Updates

    Android App 增量更新实例

  7. cerberus

    Android library for detecting and reporting long running SQLite queries.

  8. AKParallax-Android

    一个可以为ScrollView或者ListView添加视差滚动效果的库。

  9. Android-Icon-Fonts

    Material和Holo风格的图标字体.

  10. SmoothProgressBar

    平滑的进度条。

  11. SystemBarTint

    Apply background tinting to the Android system UI when using KitKat translucent modes。

  12. Emoticons-Keyboard

    带表情情符号的自定义键盘。

工具

  1. Android Studio 0.8.12 Released

  2. Emmagee
    Emmagee是网易推出的一个实用的、便利的Android App性能测试工具,Emmagee推出了2.0版本,作为一次重大的升级,2.0版本主要在UI以及用户体验上做了优化,同时提供国际化的支持(感谢国际用户的反馈),希望本次更新给各位带来更优质的用户体验。

  3. GT

    GT(随身调)是APP的随身调测平台,它是直接运行在手机上的“集成调测环境”(IDTE, Integrated Debug&Test Environment)。利用GT,仅凭一部手机,无需连接电脑,您即可对APP进行快速的性能测试(CPU、内存、流量、电量、帧率/流畅度等等)、开发日志的查看、Crash日志查看、网络数据包的抓取、APP内部参数的调试、真机代码耗时统计等等;更重要的是,您可以在任意真实场所、任何时候做如上的系列事情,这就是“APP的场测”。如果您觉得GT提供的功能还不够满足您的需要,您还可以利用GT提供的基础API自行开发有特殊功能的GT插件(目前,仅iOS版支持),帮助您解决更加复杂的APP调试、测试问题。

视频

  1. 微信Android客户端架构演进及其对开发流程的影响

    微信ANDROID客户端的架构演进史,可以说是一个典型ANDROID应用在从小到大的成长过程中的“踩坑”与“填坑”的历史。从1.0版本安装包的354KB,到今天5.3版本的24.1MB,从最开始两三个码农的突击作业,到今天的“集团军”开发力量,微信的体量在不断增大,开发同学遇到的“成长的烦恼”也越来越多: 为什么微信收消息又延迟了?

  1. 50 Android Hacks

    这本书分12部分介绍了50个Android开发中的小技巧。

新闻

  1. 谷歌发布x86 64位Android L模拟器

设计

文章

  1. 图标设计之尺规作图全过程

  2. Photoshop Actions & Workflows

  3. My app design workflow

  4. Understanding Material Design

  5. 导航抽屉到底归属于哪个层级?

  6. 2014交互设计工具革新之年

  7. 如何看待 Google 让自家应用的 iOS 版与 Android 版统一使用 Material Design ?

工具

  1. SubScribe

    一款增强绘图功能的AI插件,这个插件能轻易解决直线和圆、圆与圆的精准相切[外切内切]等问题。

版权声明

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

脉脉不得语
ZhengZhou Website
{Developer=菜鸟Android程序猿; Blog=http://inferjay.com; Github=http://github.com/inferjay; Organizer=GDG Zhengzhou; WebSite=http://www.androiddevtools.cn}