阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

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:413238
用户头像

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

关注

评论

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

RISC-V开发板关机流程浅析

优麒麟

Linux 技术 risc-v开发板 优麒麟

精彩回顾 | 金融服务数字化生态的开放与安全

FinClip

金融 数据安全

WEB安全:深入反射式dll注入技术

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 漏洞挖掘

如何写内嵌式的帮助文档

小炮

帮助文档

面试侃集合之 DelayQueue 篇

码农参上

4月月更

优麒麟荣获 CSDN IT 技术影响力之星“年度开源项目”奖项!

优麒麟

Linux 开源 IT 获奖 优麒麟

自动化运维发展趋势以及好用工具推荐

行云管家

运维 IT运维 自动化运维

易观分析:海外业务亮眼,研发+IP运营助力中手游持续增长

易观分析

IP 中手游

龙蜥社区&龙蜥开发者获CSDN 2021年度技术影响力「年度开源项目」奖和「年度社区之星」

OpenAnolis小助手

开发者 开源项目 龙蜥社区 年度影响力 社区之星

“敏捷项目比传统项目快”这个说法对吗?

优秀

项目管理 低代码开发

网络IO管理-简单一问一答、多线程方式

Linux服务器开发

多线程 后端开发 Linux后台开发 网络io 服务端开发

芝士就是力量!蒙牛2021年报笑出大大的CHEESE

科技新消息

大咖说·图书分享|数字化转型架构:方法论与云原生实践

大咖说

阿里巴巴 云原生 数字化转型

数仓建设 | ODS、DWD、DWM等理论实战

五分钟学大数据

数据仓库 4月月更

星环科技TDH基于Overlay网络架构为数据安全保驾护航

星环科技

数据库

61%!产品+渠道创新 蒙牛冰淇淋业绩收录有史高增长

科技新消息

爆款国民冰淇淋原来是这样“凝冻”出来的

科技新消息

设计消息队列存储消息数据的 MySQL 表格

唐尤华

架构实战营

教你三步实现CDH到星环TDH的平滑迁移

星环科技

国产数据库

使用 Amazon Cloud WAN 构建您的全球网络

亚马逊云科技 (Amazon Web Services)

Builder 专栏

【网络安全】网络安全堡垒机多少钱?有什么用?

行云管家

网络安全 信息安全 数据安全 堡垒机 企业安全

首个!青藤蜂巢荣获网络安全卓越验证中心&泰尔实验室双认证

青藤云安全

网络安全 青藤

把一整个生态圈藏进大沙漠 看蒙牛如何在每一滴奶中藏进玄机

科技新消息

传统数据库改造难?华为云GaussDB“五心”解决

华为云数据库小助手

GaussDB

快速摆脱在线扩容难的噩梦,华为云数据库有妙计!企业级Redis 包年18元~

华为云数据库小助手

GaussDB GaussDB ( for Redis )

安装配置GPU训练环境

十三

TypeScript 之 any:哪里可以用?哪里不能用?

杨成功

4月月更

优麒麟社区 22.04 LTS Beta 版本发布!

优麒麟

Linux 开源 计算机 优麒麟 Beta

数千万次下载、百万行开源代码贡献,优麒麟如何打造中国开源操作系统新名片? | 卓越技术团队访谈录

优麒麟

Linux 开源 内核 优麒麟 多端融合

Redis 布隆(Bloom Filter)过滤器原理与实战讲解

码哥字节

布隆过滤器 4月日更 Redis 数据结构 4月月更

夯实领军者地位 奶酪业务协同发展领先赛道

科技新消息

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