Android开发技术周报 Issue#2

  1. Andriod Studio科普篇php

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

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

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

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

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

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

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

  5. Android经过Wifi来调试你的应用架构

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

  6. Activity生命周期详解系列

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

代码&开源库

  1. android-combination-avatar

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

    image

  2. RoboSpock

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

  3. android-signaturepad

    一个能够平滑的绘制签名的自定义View。

    image

  4. android-simple-storage

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

  5. ZhihuPaper

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

    image

  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风格的图标字体.

    image

  10. SmoothProgressBar

    平滑的进度条。

    image

  11. SystemBarTint

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

    image

  12. Emoticons-Keyboard

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

    imageimage

工具

  1. Android Studio 0.8.12 Released

    主要更新:

    • 一个全新的AVD管理器,新的AVD管理器与IDE的集成更紧密了。例如,当你试图去运行一个App时,你能够快速直接地从运行对话框中建立Nexus5或7的Nexus AVD。在这个新的AVD列表里,你能够查看和编辑AVD(你能够看到每一个AVD使用多少磁盘空间),你也能够启动AVD等。你还能够很容易在现有的这些默认基础硬件上建立新的AVD,并且,在不一样的类别,如手机,平板电脑,耐磨,电视。一旦你选择了硬件,你能够配置特定的架构和Android版本。最后,你能够选择一个显示名称,默认方向,GPU/快照选项 - 或者更高级的设置,例如外部存储等大小。
    • 当建立新的项目,咱们如今默认使用HTTPS而不是HTTP的Gradle wrapper。咱们还增长了一个lint(和的quickfix)警告如何在现有项目中使用HTTP。
    • 若是你喜欢手动编辑配置XML文件(使用XML编辑器,而不是图形化的布局编辑器),你如今能够经过点击版面编辑或布局预览窗口上方工具栏中的选项图标,并选择“首选的XML编辑器“,一旦选择了,新建立的布局将在XML编辑器中打开,而不是在布局编辑器中打开。
    • 翻译编辑器如今能够在字符串编辑器中工做了。
    • Android项目视图如今是默认选择。您能够经过右键点击上面的项目视图的下拉列表切换回普通的项目视图。
    • 如今,您能够在XML中使用的quickfix导入工具命名空间:tools: 前缀,而后IDE将提供插入相应的命名空间声明,一样,Android: 前缀它导入了Android的命名空间,而不是显示全部可用的命名空间,并要求你选择一个.
    • 一些Bug修复
  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模拟器

    【Google Android L 模拟器已经准备好了,开发者能够开发 64 位应用】Google 公布了 x86 64-bit Android L developer preview 的模拟器映像档已经开放给开发者下载,让有意的开发者能够准备着手开发新世代的应用程序。

设计

文章

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

    国外上年纪大品牌的Logo都是尺规做图作出来的,由于最开始电脑不发达的时候,制做标志都是手工作的,没有尺规制图,无法制做。后来这些品牌出名了,Logo成为了典范,尺规做图也成了一个logo规范与否的标准。

  2. Photoshop Actions & Workflows

    文章介绍了本身在过去的几年里创建了一套本身天天都在使用的Photoshop Actions以及工做流程。

  3. My app design workflow

    做者完整的介绍了本身在作iOS,Android和Mac的应用程序设计的工做流程,从你第一次打开Photoshop开始,到应用程序发布。

  4. Understanding Material Design

    做者分Material is the metaphor、Authentic Motion和Skeuomorphism vs Flat Design这个三个主题分析讲解了本身对Material Design的理解。

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

    当导航抽屉成为 Google 设计规范的一部分时, Google 明确告诉咱们该这么作, 并且提供了可让开发者直接调用的工具.难道说 Google 在一开始的时候犯了个错误? 也许第一眼看上去这样作是对的, 可是从规范上看来确实是有些问题的.

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

    在这一年里,咱们见到了不少新颖的交互设计工具和原型设计工具。工具旨在提升咱们的工做效率,改善咱们的工做流程,诸多新兴的工具造就了相关的讨论团体和设计,且这些工具,大大缩短了设计成本,如今,高保真的原型设计更简便了。

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

    国内例如 腾讯QQ 等一些 App 的 Android版 彻底照搬 iOS 版的 UI ,这个一直饱受不少同窗的诟病,现在 Google 恰好反过来了,把自家 App 的 iOS 版刻意作的和 Android 版一致。

工具

    1. SubScribe

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

相关文章
相关标签/搜索