写点什么

Android 开发周报:谷歌开放 Android 5.0 源代码

  • 2014-11-12
  • 本文字数:2061 字

    阅读完需:约 7 分钟

新闻

  1. 《谷歌开放 Android 5.0 源代码》:谷歌已经正式将 5.0 系统 Lollipop 的源代码放在了 AOSP 上,国外媒体报道称,最大的第三方 ROM 团队 CM 已经表示,将跟进 Android 5.0 的适配工作。相信未来几个月,HTC、LG、三星等安卓厂商一定会让自家手机升级 5.0 系统。
  2. 《Android 5.0“棒棒糖”因系统 BUG 推迟发》:安卓用户向往已久的 Android 5.0 Lolipop 原定于本周发布,但因遇到了系统 BUG 而推迟到 11 月 12 日以后。造成拖延的具体原因是当用户搜索和扫描 WiFi 信号时,电池会被大幅消耗。不过谷歌表示这个问题并不难修复,只是会推迟几天而已。
  3. 《Android 高管谈 Lollipop:为何是重大更新》:几周之内,市面上一部分 Android 手机将改头换面,Google 和运营商将陆续向用户推送最新的 Android 5.0 系统——Lollipop。为何说 Lollipop 是 Android 迄今为止最重大的版本更新?Lollipop 系统背后有哪些故事?Android 未来将走向何方?近日 Android 技术副总裁 Hiroshi Lockheimer 对以上问题一一进行了阐释。
  4. 《微软为 Android 平板电脑推出 Office 预览版》:近日微软宣布为 Android 平板电脑推出 Office 预览版,用户可以在微软官网上注册下载预览版。Android 平板电脑版 Office,在功能和外观上和 iPad 版大致相同,不过只支持 Android 4.4Kitkat 和以上的操作系统。微软计划于今年 12 月向注册用户分发这个预览版本。

教程

  1. 《黑客是如何远程攻破你的 Android 手机的》:尽管权限提升技术在 Android 上很普遍(并形成了“root”设备的惯例),但远程代码执行是一种罕见且危险得多的漏洞。它允许攻击者不经授权就在用户设备上执行特定代码,比如在你不知情下,有攻击者就会获取公司网络的地址并且不断地感染你所有同事的智能手机。文章中黑客的攻击方法进行了详细分析。
  2. 《Android 中几种定时任务的种实现方法》:开发者在开发 App 的时候经常需要使用定时任务,比如定时提醒用户日程,或者秒杀倒计时等等。作者汇总了功能的实现多种实现方法,我们可以针对不同的场景选用不同的实现方法。
  3. 《安卓 5.0 官方详尽教程:让傻子都会玩》:安卓 5.0 Lollipop 的变化实在太大,新功能、新特性、新细节实在太多,恐怕没有让谁能一一熟悉。如何一览无余呢?可以看看 Google 最新出品的安卓 5.0 快速开始指导。安卓 4.4 的时候,Google 也曾发布过类似的教程,并提供了英语和多种语言,不过 5.0 的暂时只有英语。
  4. 《Android 中糟糕的 AsyncTask》:AsyncTask 是一个很常用的 API,尤其异步处理数据并将数据应用到视图的操作场合。其实 AsyncTask 并不是那么好,甚至有些糟糕。本文作者讲解了 AsyncTask 会引起哪些问题,以及如何修复这些问题,并且还介绍了关于 AsyncTask 的一些替代方案。
  5. 《App 推广中,如何挖掘应用商店的免费资源》:受渠道集中化和市场竞争的激烈化的影响,现在的 app 推广越来越难,推广和开发又不一样,开发一个 app 比较简单,招聘几个技术员画个设计图几个月就能上线了,虽然累点,但是产品一上线,对技术同学们来说,工作就算完成了一大半。而推广则不一样,推广是一个慢慢积累的过程,作者介绍了推广中的一些经验。
  6. 《浅析 Android 中的消息机制》: 熟悉 Windows 编程的开发者知道 Windows 程序是消息驱动的,并且有全局的消息循环系统。Google 参考了 Windows 的消息循环机制,也在 Android 系统中实现了消息循环机制。Android 通过 Looper、Handler 来实现消息循环机制。Android 的消息循环是针对线程的,每个线程都可以有自己的消息队列和消息循环。文章具体分析了 Android 的消息机制。
  7. 《让 Android 模拟器飞一会》:Android 模拟器是公认的慢,而且不是一般的慢,即使在高性能的 PC 上,跟开发环境没关系,因为它就是慢。但是我们又必须使用模拟器,比如在测试 Android 不同版本的兼容性时,或者在测试不同屏幕尺寸的 UI 显示问题时,都是需要的。作者风趣的介绍了模拟器慢的原因并提供了解决办法。

开源项目

  1. Material Dialogs : AppCompat 不支持在小于 5.0 的 Android 版本中使用 AlertDialogs,作者开发了一个兼容类库,实现了在 Lollipop 之前的版本中使用 Material 风格的 AlertDialogs。包括单选、多选、复选,并且还可以自定义样式。
  2. MaterialTabs :Material Design 风格的 Custom Tabs,兼容 5.0 以前的版本,并且有非常友好的动画效果。
  3. 下拉头部拉伸 View :上下拉动时列表的 Header 会随着拉伸的位置放大或缩小,并且有位移偏差感。该库比 ListView 使用还简单,并且可以监听下拉时的事件。
  4. 快速开发框架 UltimateAndroid :快速开发 Android 应用的框架 UltimateAndroid 发布了 0.2.0 beta 版本,完善了 ORM 的处理和大量的工具类,同时优化了 View Injection 等功能的处理,集成了大量的 Material Design 的效果,可以在旧版本上实现 Material Design 的效果。Material Design 的效果还在逐步增加中。

感谢郭蕾对本文的审校。

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

2014-11-12 00:413743
用户头像

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

关注

评论

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

在代码世界游走,没几把“锁”防身可不行 | 京东云技术团队

京东科技开发者

分布式锁 java锁 java‘ 企业号 8 月 PK 榜

ChatGPT:生成式AI技术带来的变革

百度开发者中心

自动驾驶 #人工智能 文心一言

高性能MySQL实战(一):表结构 | 京东物流技术团队

京东科技开发者

数据库表 表结构设计 企业号 8 月 PK 榜 高性能表

Spring缓存是如何实现的?如何扩展使其支持过期删除功能? | 京东云技术团队

京东科技开发者

spring Spring Cache 企业号 8 月 PK 榜 spring缓存

ChatGPT:引领未来智能交互的生成式AI

百度开发者中心

#人工智能 ChatGPT 文心一言

6步玩转OpenHarmony标准芯片适配

LAVAL社区小助手

OpenHarmony

解析大规模开发:提升企业级开发效率与质量,加速创新

龙智—DevSecOps解决方案

Atlassian Atlassian 云版 大规模开发

工时管理魔法课堂:如何在Jira中进行项目时间与成本管理?

龙智—DevSecOps解决方案

Jira插件 工时管理 jira工时

ChatGPT:生成式AI的新里程碑

百度开发者中心

#人工智能 ChatGPT 文心一言

解析BeanDefinitionRegistry与BeanDefinition合并

华为云开发者联盟

开发 华为云 华为云开发者联盟 企业号 8 月 PK 榜

[OpenHarmony]效果差、不便捷、无接口,TV项目共建如何避开这些坑?

LAVAL社区小助手

OpenHarmony

[OpenHarmony]一文带你详解芯片--SL8541e-系统性能优化

LAVAL社区小助手

OpenHarmony

[OpenHarmony]手把手教你OTA升级开发

LAVAL社区小助手

OpenHarmony

生成式AI与ChatGPT:引领未来智能交互

百度开发者中心

#人工智能 文心一言

体育馆LED显示屏技术解决方案

Dylan

技术 系统 比赛 LED显示屏 体育

云堡垒机英语怎么翻译?它比硬件堡垒机便宜吗?

行云管家

云计算 堡垒机 云堡垒机

生成式AI技术的应用与发展

百度开发者中心

文章 #人工智能 ChatGPT 文心一言

大数据平台需要做等保测评吗?怎么做?

行云管家

大数据 等保 大数据平台 等级保护 等保测评

逻辑清晰,详解社交源码Android开发SDK

山东布谷网络科技

sdk

[OpenHarmony]稳定性专项运作知识地图,一张图带你稳过“万重山”

LAVAL社区小助手

OpenHarmony

Flink资源调度模型

腾讯云大数据

flink

IntelliJ IDEA下基于Scala实现的Git检查工具

TiAmo

git IDEA IntelliJ IDEA 代码检查

ChatGPT:生成式AI引领科学革命

百度开发者中心

#人工智能 ChatGPT 文心一言

ChatGPT:引领生成式AI的变革

百度开发者中心

#人工智能 ChatGPT 文心一言

使用 Feature Flags 与可观测工具实现数据库灰度迁移

观测云

数据库 可观测性

hbuilderx打包苹果证书获取步骤

ios开发 Windows证书 ios证书

系统架构合理性的思考 | 京东云技术团队

京东科技开发者

架构设计 应用架构 企业号 8 月 PK 榜 架构合理性

浅谈Redis - 热点key问题 | 京东云技术团队

京东科技开发者

redis Redis 热点key 企业号 8 月 PK 榜

Android开发周报:谷歌开放Android 5.0源代码_开源_郭亮_InfoQ精选文章