BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Android周报:谷歌发布x86 64位Android L模拟器

| 作者 郭亮 关注 18 他的粉丝 发布于 2014年10月15日. 估计阅读时间: 6 分钟 | 都知道硅谷人工智能做的好,你知道 硅谷的运维技术 也值得参考吗?QCon上海带你探索其中的奥义

新闻

  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)关注我们,并与我们的编辑和其他读者朋友交流。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT