写点什么

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

  • 2014-10-14
  • 本文字数:1744 字

    阅读完需:约 6 分钟

新闻

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

2014-10-14 01:231837
用户头像

发布了 121 篇内容, 共 39.8 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

PingCAP 推出 TiDB Cloud Serverless Tier BETA 版

PingCAP

TiDB

Dubbo核心技术

苏格拉格拉

分布式 微服务 dubbo RPC 集群

稳定性治理方法论

苏格拉格拉

方法论 稳定性

Dubbo 2.6.8 移植指南(openEuler 20.03 LTS SP1)

openEuler

开源 RPC 操作系统 sping opnEuler

深圳中心化区块链交易所开发安全的重要性

W13902449729

区块链交易所搭建

oracle中计算两个日期的相差天数、月数、年数等等

默默的成长

oracle 前端 11月月更

集群并发下的数据覆盖问题

苏格拉格拉

缓存 分布式 并发 一致性

不愧是阿里内部Spring Boot笔记,从头到尾全是干货

小小怪下士

Java spring 程序员 阿里 springboot

一文带你详细了解JVM运行时内存

程序员小毕

Java 程序员 面试 后端 JVM

产品网站的FAQ页面该如何编辑?

Baklib

产品 FAQ

喜讯!麦聪DaaS平台荣获“2022行业信息化优秀产品”奖

雨果

数字化转型 DaaS数据即服务 麦聪软件

Docker PHP 入门实践(二)

sunmking

php Docker 实战 11月月更

并发编程中的锁、条件变量和信号量

C++后台开发

Go 并发编程 linux开发 C++开发

Baklib|如何搭建在线帮助中心站点?

Baklib

uniapp引入 iconfont

源字节1号

微信小程序 软件开发 前端开发 后端开发

Oracle表空间设计基本原则

默默的成长

oracle 前端 11月月更

HTML学习笔记(一)

lxmoe

html 前端 学习笔记 11月月更

大咖说·我和我的伙伴们|云原生携手禾连健康助力医疗行业发展

大咖说

阿里云 微服务 云原生

FOTSL:端到端的文本检测与识别方法的原理方法与优势

合合技术团队

人工智能 场景 端口 文本检测 文本识别

Redis数据结构

苏格拉格拉

redis 缓存 Redis 数据结构

Oracle 开发规范(一)

默默的成长

oracle 前端 11月月更

QuTrunk与Paddle结合实践--VQA算法示例

启科量子开发者官方号

Python 人工智能 ai框架 量子计算 量子编程

Docker PHP 入门实践(一)

sunmking

php 实战案例 Docker 镜像 11月月更

Docker PHP 入门实践 (三)

sunmking

php Docker thinkphp 11月月更

从演进的视角理解微服务架构

苏格拉格拉

架构 微服务 微服务架构 架构演进

LED显示屏有色差要怎么处理?

Dylan

LED显示屏 全彩LED显示屏 led显示屏厂家

Redis核心技术

苏格拉格拉

redis 架构 持久化 部署 集群

设计模式学习-基础知识

肥晨

设计模式 11月月更 设计模式基础

智采云火了的背后,是企业降本增效的刚需

ToB行业头条

RocketMQ核心技术

苏格拉格拉

RocketMQ 消息队列 消息中间件 微服务框架

python数据分析-开篇什么是数据分析

AIWeker

Python 人工智能 数据分析 11月月更

Android周报:谷歌发布x86 64位Android L模拟器_Android_郭亮_InfoQ精选文章