Android开发技术周报 Issue#9

January 03, 2015 0 条评论 AndroidDevWeekly

文章

  1. Dalvik虚拟机Java堆创建过程分析

    使用C/C++开发应用程序最令头痛的问题就是内存管理。慎不留神,要么内存泄漏,要么内存破坏。虚拟机要解决的问题之一就是帮助应用程序自动分配和释放内存。为了达到这个目的,虚拟机在启动的时候向操作系统申请一大块内存当作对象堆。之后当应用程序创建对象时,虚拟机就会在堆上分配合适的内存块。而当对象不再使用时,虚拟机就会将它占用的内存块归还给堆。Dalvik虚拟机也不例外,本文就分析它的Java堆创建过程。

  2. 为什么Android的图片质量会比iPhone的差?

    经常看到有人问:“安卓版微信发出去的图片怎么那么渣!比iPhone的差远了!”。不只是微信,很多应用安卓版的图片质量就是要比iPhone版逊色很多,这到底是怎么回事?

  3. [Material Design]使用Fackbook Rebound快速实现弹簧动画效果

    Rebound是Facebook推出的一款Android的物理和动画库,于2013年10月在Mobile@Scale大会上正式发布,旨在解决笨重、缓慢的传统移动网络界面。Rebound不是一款通用物理库,但其弹簧模型在应用程序中引入了现实世界的物理,易于集成,创建的动画能够让人感觉到非常自然,并且可以和Material Design的设计原则呼应,可用于滚动条、切换开关、呼叫等场景下。

  4. 使用curl来调试你的应用

    我们在客户端开发过程中总免不了和后端进行api对接,有时候需要对返回的数据格式进行调试,有时候每次运行客户端来发送请求,这个未免效率太低,这里就来介绍一个好用的工具--curl。

  5. Android taskAffinity属性使用详解

    Activity的归属,也就是Activity应该在哪个Task中,Activity与Task的吸附关系。我们知道,一般情况下在同一个应用中,启 动的Activity都在同一个Task中,它们在该Task中度过自己的生命周期,这些Activity是从一而终的好榜样。

  6. 每个Android开发者必须知道的内存管理知识

    相信一步步走过来的Android从业者,每个人都会遇到OOM的情况。如何避免和防范OOM的出现,对于每一个程序员来说确实是一门必不可少的能力。今天我们就谈谈在Android平台下内存的管理之道,开始今天的主题之前,先再次回顾两个概念。

代码&开源库

  1. android-Ultra-Pull-To-Refresh

    很炫的下拉刷新效果库。

  2. discreteSeekBar

    DiscreteSeekbar is my poor attempt to develop an android implementation of the Discrete Slider component from the Google Material Design Guidelines.

  3. InstaMaterial

    Material Design风格的Instagram的客户端。

  4. materialish-progress

    Material Design风格的圆形进度条,最低支持到2.3的系统。

  5. galgo

    Android日志工具库,可以把log显示在屏幕上。

  6. puree-android

    一个Log日志收集框架。

  7. LoonAndroid

    一个ioc(依赖注入)框架,但是整个框架式不同于androidannotations,Roboguice等ioc框架,这是一个类似spring的实现方式。在整应用的生命周期中找到切入点,然后对activity的生命周期进行拦截,然后插入自己的功能。

工具

  1. Android Studio 1.0 Release Candidate 2

    本次Release没有添加什么新的特性,只是修复了一些Bug,如果你之前已经升级到了RC1建议更新到RC2版。另外本次Release还针对Windows用户推出了包含SDK的安装包。

    墙内下载地址:http://www.androiddevtools.cn/#android-studio

设计

文章

  1. 什么才是优秀的用户界面设计

  2. Material Navigation Drawer sizing

素材

  1. Android L GUI KIT

    Android L GUI KIT。

工具

  1. OVEN

    A BETTER ASSETS WORKFLOW For Photoshop CC / 2014。

版权声明

欢迎自由转载-非商用-非衍生-保持署名 | 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}