新闻

  1. 《微软推出Android Wear手写键盘》:微软致力于智能手表的研发已有十年,它曾与Fossil和其他一些手表制造商合作发布SPOT手表。近期微软又推出了一款适用于谷歌Android Wear平台的手写键盘。 微软的这款新式键盘是一种“模拟键盘”,目前发布的是原型定制键盘。
  2. 《谷歌发布x86 64位Android L模拟器》: 谷歌已经发布了一款x86 64位Android模拟器,来帮助 Android 开发者创建 64 位应用程序。与此同时,也有报道表示,谷歌将让 Android L 正式版支持 App 窗口模式运行。
  3. 《安卓L的前奏,Google Play服务新版发布》:随着10月15日的临近,大量的Google应用更新到了和安卓L适配的版本,使用了全新的Material Design设计以及图标。现在,Google应用的重中之重Google Play服务也发布了安卓L的新版。国外媒体报道届时Android L也会在这次大会上正式和大家见面。

教程

  1. 《Android的Looper和Handler消息处理机制详解》:移动开发中多数耗时的操作都需要异步操作,Android系统是通过Handler机制来解决异步问题,Android系统的消息队列和消息循环都是针对具体线程的,一个线程可以存在(当然也可以不存在)一个消息队列和一个消息循环(Looper),特定线程的消息只能分发给本线程,不能进行跨线程,跨进程通讯。文章详细分析了Looper和Handler。
  2. 《Understanding Material Design》:几个月前Google就发布了设计语言Material Design,安卓L很快就要来了,大量的Google应用已经更新到了和安卓L适配的版本,使用了全新的Material Design设计以及图标。学习使用Material Design是开发者必修的功课。作者在文章中介绍了到底Material Design是什么。
  3. 《安卓和iOS的区别》:iOS和Android这两个系统从设计上来说越来越通用,尤其是Android上,可以实现所有的效果,当然有些看上去iOS很像。长得和iOS很像的Android应用很多,好多大牌也这么做,比如说现在的QQAndroid5.1.1。这样只需要一套设计,出一套资源就OK了,比较高效节约,文章从设计的角度介绍了两者的区别。
  4. 《Android手势开发》:现在的Android应用程序经常需要使用手势来实现自然、流畅的交互效果。手势效果有多种处理方式,文章讲解了实现手势效果的基础知识。
  5. 《安卓系统多任务解析及Android L多任务变动》:安卓系统是世界上最流行的移动设备操作系统,被运行在无数的、各种各样的设备上,并且有着数不清的不同版本,但是它们有着一个同样的核心功能:多任务,用移动操作系统中的多任务王者来形容安卓系统也毫不为过。文章简单介绍了Android的多任务以及Android L中的多任务。
  6. 《Android中Java和JavaScript交互》:Android提供了一个很强大的WebView控件用来处理Web网页,而在网页中,JavaScript又是一个很举足轻重的脚本。本文介绍了如何实现Java代码和Javascript代码的相互调用。
  7. 《JUnit单元测试的使用》:如果只是普通的一个小程序,编写测试是有些多此一举,但是当项目比较庞大的时候,一般都应该去编写单元测试。JUnit测试是白盒测试,即主要是程序员自己对开发的方法进行功能性测试。JUnit是一套框架,Android中也沿用了这一套框架。作者介绍了通过JUnit编写单元测试的方法。

开源项目

  1. Appverse Mobile:Appverse Mobile是一款开源的跨平台框架,目前支持Android、iOS和Windows,它允许开发者使用HTML5、JavaScript、CSS3,以及提供丰富的JavaScript API来深度集成设备的原生功能,来构建开发者自己理想中的应用。
  2. APK动态加载框架(DL)解析:动态加载技术(或者说插件化)在技术驱动型的公司中扮演着相当重要的角色,当项目越来越庞大的时候,需要通过插件化来减轻应用的内存和cpu占用,还可以实现热插拔,即在不发布新版本的情况下更新某些模块。目前针对动态加载这一块成熟的开源基本还是空白的,该项目是少有的动态加载开源项目之一,适合Android中高级开发者深度学习。
  3. android-ui:非常漂亮的Android UI组件,包含汉堡动画效果以及Android L中的颜色隐藏显示动画。

感谢郭蕾对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

更多相关文章

  1. Android(安卓)HttpClient && HttpPost简单使用
  2. Android之面试题精选,自己收藏下
  3. Android(安卓)应用程序签名
  4. 文章:开发者眼中的Android手机平台
  5. Android笔试题一
  6. Android(安卓)Push Notification实现信息推送使用及修改使用于项
  7. [置顶] android面试大宝典
  8. Android好奇宝宝_09_Handler Looper Message
  9. Handler异步方式详解及其使用 .(转)

随机推荐

  1. Android开发实践:用脚本编译Android工程
  2. Git@OSC 的 Android(安卓)和 iOS 客户端
  3. Android中图片压缩分析(上)
  4. 说说 mvc 模式的原理,它在 android 中的运
  5. 有关Android线程的学习
  6. Github项目解析(二)-->将Android项目发布至
  7. Android系统
  8. Android系统的体系结构、开发语言及源码
  9. [Android] 为Android安装BusyBox —— 完
  10. Android进程注入